com.lewisd.maven.lint.rules.basic
Class VersionPropertiesMustNotUseHyphenRule

java.lang.Object
  extended by com.lewisd.maven.lint.rules.AbstractRule
      extended by com.lewisd.maven.lint.rules.basic.VersionPropertiesMustNotUseHyphenRule
All Implemented Interfaces:
Rule

public class VersionPropertiesMustNotUseHyphenRule
extends AbstractRule


Field Summary
 
Fields inherited from class com.lewisd.maven.lint.rules.AbstractRule
expressionEvaluator, MAVEN_PROJECT, modelUtil, VERSION_PROPERTIES
 
Constructor Summary
VersionPropertiesMustNotUseHyphenRule(ExpressionEvaluator expressionEvaluator, ModelUtil modelUtil)
           
 
Method Summary
protected  void addRequiredModels(Set<String> requiredModels)
           
 String getIdentifier()
           
 void invoke(org.apache.maven.project.MavenProject mavenProject, Map<String,Object> models, ResultCollector resultCollector)
           
 
Methods inherited from class com.lewisd.maven.lint.rules.AbstractRule
getRequiredModels
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionPropertiesMustNotUseHyphenRule

@Autowired
public VersionPropertiesMustNotUseHyphenRule(ExpressionEvaluator expressionEvaluator,
                                                       ModelUtil modelUtil)
Method Detail

addRequiredModels

protected void addRequiredModels(Set<String> requiredModels)
Specified by:
addRequiredModels in class AbstractRule

getIdentifier

public String getIdentifier()

invoke

public void invoke(org.apache.maven.project.MavenProject mavenProject,
                   Map<String,Object> models,
                   ResultCollector resultCollector)


Copyright © 2012. All Rights Reserved.