com.lewisd.maven.lint.rules
Class AbstractRule
java.lang.Object
com.lewisd.maven.lint.rules.AbstractRule
- All Implemented Interfaces:
- Rule
- Direct Known Subclasses:
- AbstractReduntantVersionRule, GroupArtifactVersionMustBeInCorrectOrderRule, RedundantDependencyVersionsJDOMRule, VersionPropertiesMustNotUseHyphenRule, VersionPropertiesMustUseProjectVersionRule
public abstract class AbstractRule
- extends Object
- implements Rule
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VERSION_PROPERTIES
protected static final String VERSION_PROPERTIES
- See Also:
- Constant Field Values
MAVEN_PROJECT
protected static final String MAVEN_PROJECT
- See Also:
- Constant Field Values
expressionEvaluator
protected final ExpressionEvaluator expressionEvaluator
modelUtil
protected final ModelUtil modelUtil
AbstractRule
protected AbstractRule(ExpressionEvaluator expressionEvaluator,
ModelUtil modelUtil)
getRequiredModels
public Set<String> getRequiredModels()
- Specified by:
getRequiredModels in interface Rule
addRequiredModels
protected abstract void addRequiredModels(Set<String> requiredModels)
Copyright © 2012. All Rights Reserved.