public class AliasesShouldBeListedInDictionaryRuleParametersFactory extends AbstractRuleParametersFactory<AliasesShouldBeListedInDictionary>
AbstractRuleParametersFactory for the AliasesShouldBeListedInDictionaryRule.| Constructor and Description |
|---|
AliasesShouldBeListedInDictionaryRuleParametersFactory(BuiltInRules mojoParameters)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
getActivatedParameter(AliasesShouldBeListedInDictionary pojoParameters)
Extracts and returns the value of the
isActivated parameter from a POJO in the BuiltInRules POJO. |
protected AliasesShouldBeListedInDictionary |
getPojoFromBuiltInRules(BuiltInRules mojoParameters)
Retrieves the rule configuration POJO from the
BuiltInRules POJO. |
protected Set<String> |
getRuleParametersKeys()
Returns the parameters names for the current
AbstractLintingRule. |
protected Optional<String> |
getValueForParameter(String key,
AliasesShouldBeListedInDictionary pojoParameters)
Extracts and returns the value of the given parameter
key from a POJO in the BuiltInRules POJO. |
getRuleParameters, isActivatedpublic AliasesShouldBeListedInDictionaryRuleParametersFactory(BuiltInRules mojoParameters)
mojoParameters - the POJO that contains the pom.xml configuration.protected boolean getActivatedParameter(AliasesShouldBeListedInDictionary pojoParameters)
isActivated parameter from a POJO in the BuiltInRules POJO.getActivatedParameter in class AbstractRuleParametersFactory<AliasesShouldBeListedInDictionary>pojoParameters - the POJO that holds the pom.xml plugin configuration.isActivated parameter.protected AliasesShouldBeListedInDictionary getPojoFromBuiltInRules(BuiltInRules mojoParameters)
BuiltInRules POJO.getPojoFromBuiltInRules in class AbstractRuleParametersFactory<AliasesShouldBeListedInDictionary>mojoParameters - the POJO that hosts the rule configuration object.protected Set<String> getRuleParametersKeys()
AbstractLintingRule.getRuleParametersKeys in class AbstractRuleParametersFactory<AliasesShouldBeListedInDictionary>protected Optional<String> getValueForParameter(String key, AliasesShouldBeListedInDictionary pojoParameters)
key from a POJO in the BuiltInRules POJO.getValueForParameter in class AbstractRuleParametersFactory<AliasesShouldBeListedInDictionary>key - the name of the parameter to retrieves the value from.pojoParameters - the POJO that holds the pom.xml plugin configuration.key parameter.Copyright © 2020. All rights reserved.