A B C E F G H I J M P R S T U V W X

A

AbstractModelBuilder - Class in com.lewisd.maven.lint.model
 
AbstractModelBuilder(ModelFactory) - Constructor for class com.lewisd.maven.lint.model.AbstractModelBuilder
 
AbstractReduntantVersionRule - Class in com.lewisd.maven.lint.rules
 
AbstractReduntantVersionRule(ExpressionEvaluator, ModelUtil) - Constructor for class com.lewisd.maven.lint.rules.AbstractReduntantVersionRule
 
AbstractRule - Class in com.lewisd.maven.lint.rules
 
AbstractRule(ExpressionEvaluator, ModelUtil) - Constructor for class com.lewisd.maven.lint.rules.AbstractRule
 
addDependency(Dependency) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
addExclusion(Exclusion) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
addExecution(PluginExecution) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
addModelBuilder(ModelBuilder) - Method in class com.lewisd.maven.lint.CachingModelFactory
 
addModelBuilder(ModelBuilder) - Method in interface com.lewisd.maven.lint.ModelFactory
 
addRequiredModels(Set<String>) - Method in class com.lewisd.maven.lint.rules.AbstractRule
 
addRequiredModels(Set<String>) - Method in class com.lewisd.maven.lint.rules.basic.GroupArtifactVersionMustBeInCorrectOrderRule
 
addRequiredModels(Set<String>) - Method in class com.lewisd.maven.lint.rules.basic.RedundantDependencyVersionsJDOMRule
 
addRequiredModels(Set<String>) - Method in class com.lewisd.maven.lint.rules.basic.RedundantDependencyVersionsRule
 
addRequiredModels(Set<String>) - Method in class com.lewisd.maven.lint.rules.basic.RedundantPluginVersionsRule
 
addRequiredModels(Set<String>) - Method in class com.lewisd.maven.lint.rules.basic.VersionPropertiesMustNotUseHyphenRule
 
addRequiredModels(Set<String>) - Method in class com.lewisd.maven.lint.rules.basic.VersionPropertiesMustUseProjectVersionRule
 
addViolation(MavenProject, Rule, String, InputLocation) - Method in interface com.lewisd.maven.lint.ResultCollector
 
addViolation(MavenProject, Rule, String, InputLocation) - Method in class com.lewisd.maven.lint.ResultCollectorImpl
 

B

buildModel(Map<String, Object>) - Method in class com.lewisd.maven.lint.model.JDOM2ModelBuilder
 
buildModel(Map<String, Object>) - Method in class com.lewisd.maven.lint.model.VersionPropertiesModelBuilder
 
buildModel(Map<String, Object>) - Method in interface com.lewisd.maven.lint.ModelBuilder
 

C

CachingModelFactory - Class in com.lewisd.maven.lint
 
CachingModelFactory() - Constructor for class com.lewisd.maven.lint.CachingModelFactory
 
callMethod(Object, String, Class[], Object[]) - Method in class com.lewisd.maven.lint.util.ReflectionUtil
 
canConvert(Class) - Method in class com.lewisd.maven.lint.xstream.ResultsConvertor
 
canConvert(Class) - Method in class com.lewisd.maven.lint.xstream.ViolationConvertor
 
checkForRedundantVersions(MavenProject, ResultCollector, Object, Object, String, String) - Method in class com.lewisd.maven.lint.rules.AbstractReduntantVersionRule
 
checkForRedundantVersions(MavenProject, ResultCollector, Object, Object, String, String) - Method in class com.lewisd.maven.lint.rules.basic.RedundantDependencyVersionsJDOMRule
 
CheckMojo - Class in com.lewisd.maven.lint.plugin
Perform checks on the POM, and fail the build if violations are found.
CheckMojo() - Constructor for class com.lewisd.maven.lint.plugin.CheckMojo
 
clone() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
clone() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
com.lewisd.maven.lint - package com.lewisd.maven.lint
 
com.lewisd.maven.lint.model - package com.lewisd.maven.lint.model
 
com.lewisd.maven.lint.plugin - package com.lewisd.maven.lint.plugin
 
com.lewisd.maven.lint.rules - package com.lewisd.maven.lint.rules
 
com.lewisd.maven.lint.rules.basic - package com.lewisd.maven.lint.rules.basic
 
com.lewisd.maven.lint.util - package com.lewisd.maven.lint.util
 
com.lewisd.maven.lint.xstream - package com.lewisd.maven.lint.xstream
 

E

equals(Object) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
equals(Object) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
execute() - Method in class com.lewisd.maven.lint.plugin.CheckMojo
 
expressionEvaluator - Variable in class com.lewisd.maven.lint.rules.AbstractRule
 
ExpressionEvaluator - Class in com.lewisd.maven.lint.util
 
ExpressionEvaluator(ReflectionUtil) - Constructor for class com.lewisd.maven.lint.util.ExpressionEvaluator
 
ExtDependency - Class in com.lewisd.maven.lint.model
 
ExtDependency(MavenProject, Dependency) - Constructor for class com.lewisd.maven.lint.model.ExtDependency
 
ExtPlugin - Class in com.lewisd.maven.lint.model
 
ExtPlugin(MavenProject, Plugin) - Constructor for class com.lewisd.maven.lint.model.ExtPlugin
 

F

findGAVObjects(MavenProject) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
findInheritedDependency(MavenProject, Dependency) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
findInheritedPlugins(MavenProject, Plugin) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
findSuppressionComment(Violation) - Method in class com.lewisd.maven.lint.ViolationSuppressorImpl
 
flushExecutionMap() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 

G

getArtifactId() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getArtifactId() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getArtifactId(Object) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
getClassifier() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getClassifier(Object) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
getConfiguration() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getDependencies() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getExclusions() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getExecutions() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getExecutionsAsMap() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getExtensions() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getGoals() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getGroupId() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getGroupId() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getGroupId(Object) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
getId() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getIdentifier() - Method in interface com.lewisd.maven.lint.Rule
 
getIdentifier() - Method in class com.lewisd.maven.lint.rules.basic.GroupArtifactVersionMustBeInCorrectOrderRule
 
getIdentifier() - Method in class com.lewisd.maven.lint.rules.basic.RedundantDependencyVersionsJDOMRule
 
getIdentifier() - Method in class com.lewisd.maven.lint.rules.basic.RedundantDependencyVersionsRule
 
getIdentifier() - Method in class com.lewisd.maven.lint.rules.basic.RedundantPluginVersionsRule
 
getIdentifier() - Method in class com.lewisd.maven.lint.rules.basic.VersionPropertiesMustNotUseHyphenRule
 
getIdentifier() - Method in class com.lewisd.maven.lint.rules.basic.VersionPropertiesMustUseProjectVersionRule
 
getInherited() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getInputLocation() - Method in class com.lewisd.maven.lint.Violation
 
getKey() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getKey(Object) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
getLocation(Object) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getLocation(Object) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getLocation(Object, Object) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
getLocations(Object) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
getManagementKey() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getMavenProject() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getMavenProject() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getMavenProject() - Method in class com.lewisd.maven.lint.Violation
 
getMessage() - Method in class com.lewisd.maven.lint.Violation
 
getModelId() - Method in class com.lewisd.maven.lint.model.JDOM2ModelBuilder
 
getModelId() - Method in class com.lewisd.maven.lint.model.VersionPropertiesModelBuilder
 
getModelId() - Method in interface com.lewisd.maven.lint.ModelBuilder
 
getModels(MavenProject, Set<String>) - Method in class com.lewisd.maven.lint.CachingModelFactory
 
getModels(MavenProject, Set<String>) - Method in interface com.lewisd.maven.lint.ModelFactory
 
getModels(Set<String>) - Method in class com.lewisd.maven.lint.ProjectModels
 
getOptional() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getOriginalVersion() - Method in class com.lewisd.maven.lint.model.VersionProperty
 
getPath(Object, String) - Method in class com.lewisd.maven.lint.util.ExpressionEvaluator
 
getPropertyNames() - Method in class com.lewisd.maven.lint.model.VersionProperty
 
getRequiredModels() - Method in class com.lewisd.maven.lint.model.JDOM2ModelBuilder
 
getRequiredModels() - Method in class com.lewisd.maven.lint.model.VersionPropertiesModelBuilder
 
getRequiredModels() - Method in interface com.lewisd.maven.lint.ModelBuilder
 
getRequiredModels() - Method in interface com.lewisd.maven.lint.Rule
 
getRequiredModels() - Method in class com.lewisd.maven.lint.rules.AbstractRule
 
getRule() - Method in class com.lewisd.maven.lint.Violation
 
getScope() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getSystemPath() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getType() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getType(Object) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
getVersion() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
getVersion() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
getVersion(Object) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
getViolations() - Method in class com.lewisd.maven.lint.xstream.Results
 
GroupArtifactVersionMustBeInCorrectOrderRule - Class in com.lewisd.maven.lint.rules.basic
 
GroupArtifactVersionMustBeInCorrectOrderRule(ExpressionEvaluator, ModelUtil) - Constructor for class com.lewisd.maven.lint.rules.basic.GroupArtifactVersionMustBeInCorrectOrderRule
 

H

hashCode() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
hashCode() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
hasViolations() - Method in interface com.lewisd.maven.lint.ResultCollector
 
hasViolations() - Method in class com.lewisd.maven.lint.ResultCollectorImpl
 

I

init() - Method in class com.lewisd.maven.lint.model.AbstractModelBuilder
 
invoke(MavenProject, Map<String, Object>, ResultCollector) - Method in interface com.lewisd.maven.lint.Rule
 
invoke(MavenProject, Map<String, Object>, ResultCollector) - Method in class com.lewisd.maven.lint.rules.basic.GroupArtifactVersionMustBeInCorrectOrderRule
 
invoke(MavenProject, Map<String, Object>, ResultCollector) - Method in class com.lewisd.maven.lint.rules.basic.RedundantDependencyVersionsJDOMRule
 
invoke(MavenProject, Map<String, Object>, ResultCollector) - Method in class com.lewisd.maven.lint.rules.basic.RedundantDependencyVersionsRule
 
invoke(MavenProject, Map<String, Object>, ResultCollector) - Method in class com.lewisd.maven.lint.rules.basic.RedundantPluginVersionsRule
 
invoke(MavenProject, Map<String, Object>, ResultCollector) - Method in class com.lewisd.maven.lint.rules.basic.VersionPropertiesMustNotUseHyphenRule
 
invoke(MavenProject, Map<String, Object>, ResultCollector) - Method in class com.lewisd.maven.lint.rules.basic.VersionPropertiesMustUseProjectVersionRule
 
invokeRule(Rule, ResultCollector) - Method in class com.lewisd.maven.lint.RuleInvoker
 
isExtensions() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
isInheritanceApplied() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
isInherited() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
isOptional() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
isSuppressed(Violation) - Method in interface com.lewisd.maven.lint.ViolationSuppressor
 
isSuppressed(Violation) - Method in class com.lewisd.maven.lint.ViolationSuppressorImpl
 

J

JDOM2ModelBuilder - Class in com.lewisd.maven.lint.model
 
JDOM2ModelBuilder(ModelFactory) - Constructor for class com.lewisd.maven.lint.model.JDOM2ModelBuilder
 

M

mapById(Collection<Plugin>) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
mapByManagementKey(Collection<Dependency>) - Method in class com.lewisd.maven.lint.util.ModelUtil
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class com.lewisd.maven.lint.xstream.ResultsConvertor
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class com.lewisd.maven.lint.xstream.ViolationConvertor
 
MAVEN_PROJECT - Static variable in class com.lewisd.maven.lint.model.AbstractModelBuilder
 
MAVEN_PROJECT - Static variable in class com.lewisd.maven.lint.rules.AbstractRule
 
ModelBuilder - Interface in com.lewisd.maven.lint
 
ModelFactory - Interface in com.lewisd.maven.lint
 
modelUtil - Variable in class com.lewisd.maven.lint.rules.AbstractRule
 
ModelUtil - Class in com.lewisd.maven.lint.util
 
ModelUtil(ReflectionUtil, ExpressionEvaluator) - Constructor for class com.lewisd.maven.lint.util.ModelUtil
 

P

ProjectModels - Class in com.lewisd.maven.lint
 
ProjectModels(MavenProject, Map<String, ModelBuilder>) - Constructor for class com.lewisd.maven.lint.ProjectModels
 

R

RedundantDependencyVersionsJDOMRule - Class in com.lewisd.maven.lint.rules.basic
 
RedundantDependencyVersionsJDOMRule(ExpressionEvaluator, ModelUtil) - Constructor for class com.lewisd.maven.lint.rules.basic.RedundantDependencyVersionsJDOMRule
 
RedundantDependencyVersionsRule - Class in com.lewisd.maven.lint.rules.basic
 
RedundantDependencyVersionsRule(ExpressionEvaluator, ModelUtil) - Constructor for class com.lewisd.maven.lint.rules.basic.RedundantDependencyVersionsRule
 
RedundantPluginVersionsRule - Class in com.lewisd.maven.lint.rules.basic
 
RedundantPluginVersionsRule(ExpressionEvaluator, ModelUtil) - Constructor for class com.lewisd.maven.lint.rules.basic.RedundantPluginVersionsRule
 
ReflectionUtil - Class in com.lewisd.maven.lint.util
 
ReflectionUtil() - Constructor for class com.lewisd.maven.lint.util.ReflectionUtil
 
removeDependency(Dependency) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
removeExclusion(Exclusion) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
removeExecution(PluginExecution) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
ResultCollector - Interface in com.lewisd.maven.lint
 
ResultCollectorImpl - Class in com.lewisd.maven.lint
 
ResultCollectorImpl(Log, ViolationSuppressor, ResultWriter) - Constructor for class com.lewisd.maven.lint.ResultCollectorImpl
 
Results - Class in com.lewisd.maven.lint.xstream
 
Results(List<Violation>) - Constructor for class com.lewisd.maven.lint.xstream.Results
 
ResultsConvertor - Class in com.lewisd.maven.lint.xstream
 
ResultsConvertor() - Constructor for class com.lewisd.maven.lint.xstream.ResultsConvertor
 
ResultWriter - Interface in com.lewisd.maven.lint
 
Rule - Interface in com.lewisd.maven.lint
 
RuleInvoker - Class in com.lewisd.maven.lint
 
RuleInvoker(MavenProject, ModelFactory) - Constructor for class com.lewisd.maven.lint.RuleInvoker
 

S

setArtifactId(String) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
setArtifactId(String) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
setClassifier(String) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
setConfiguration(Object) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
setDependencies(List<Dependency>) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
setDependencyElementOrder(List<String>) - Method in class com.lewisd.maven.lint.rules.basic.GroupArtifactVersionMustBeInCorrectOrderRule
 
setExclusions(List<Exclusion>) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
setExecutions(List<PluginExecution>) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
setExtensions(String) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
setExtensions(boolean) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
setGoals(Object) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
setGroupId(String) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
setGroupId(String) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
setInherited(String) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
setInherited(boolean) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
setLocation(Object, InputLocation) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
setLocation(Object, InputLocation) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
setOptional(String) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
setOptional(boolean) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
setPluginElementOrder(List<String>) - Method in class com.lewisd.maven.lint.rules.basic.GroupArtifactVersionMustBeInCorrectOrderRule
 
setProjectElementOrder(List<String>) - Method in class com.lewisd.maven.lint.rules.basic.GroupArtifactVersionMustBeInCorrectOrderRule
 
setScope(String) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
setSystemPath(String) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
setType(String) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
setVersion(String) - Method in class com.lewisd.maven.lint.model.ExtDependency
 
setVersion(String) - Method in class com.lewisd.maven.lint.model.ExtPlugin
 

T

toString() - Method in class com.lewisd.maven.lint.model.ExtDependency
 
toString() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 
toString() - Method in class com.lewisd.maven.lint.Violation
 

U

unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.lewisd.maven.lint.xstream.ResultsConvertor
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class com.lewisd.maven.lint.xstream.ViolationConvertor
 
unsetInheritanceApplied() - Method in class com.lewisd.maven.lint.model.ExtPlugin
 

V

VERSION_PROPERTIES - Static variable in class com.lewisd.maven.lint.rules.AbstractRule
 
VersionPropertiesModelBuilder - Class in com.lewisd.maven.lint.model
 
VersionPropertiesModelBuilder(ModelUtil, ModelFactory) - Constructor for class com.lewisd.maven.lint.model.VersionPropertiesModelBuilder
 
VersionPropertiesMustNotUseHyphenRule - Class in com.lewisd.maven.lint.rules.basic
 
VersionPropertiesMustNotUseHyphenRule(ExpressionEvaluator, ModelUtil) - Constructor for class com.lewisd.maven.lint.rules.basic.VersionPropertiesMustNotUseHyphenRule
 
VersionPropertiesMustUseProjectVersionRule - Class in com.lewisd.maven.lint.rules.basic
 
VersionPropertiesMustUseProjectVersionRule(ExpressionEvaluator, ModelUtil) - Constructor for class com.lewisd.maven.lint.rules.basic.VersionPropertiesMustUseProjectVersionRule
 
VersionProperty - Class in com.lewisd.maven.lint.model
 
VersionProperty(String) - Constructor for class com.lewisd.maven.lint.model.VersionProperty
 
Violation - Class in com.lewisd.maven.lint
 
Violation(MavenProject, Rule, String, InputLocation) - Constructor for class com.lewisd.maven.lint.Violation
 
ViolationConvertor - Class in com.lewisd.maven.lint.xstream
 
ViolationConvertor() - Constructor for class com.lewisd.maven.lint.xstream.ViolationConvertor
 
ViolationSuppressor - Interface in com.lewisd.maven.lint
 
ViolationSuppressorImpl - Class in com.lewisd.maven.lint
 
ViolationSuppressorImpl() - Constructor for class com.lewisd.maven.lint.ViolationSuppressorImpl
 

W

writeResults(File, MavenProject) - Method in interface com.lewisd.maven.lint.ResultCollector
 
writeResults(File, MavenProject) - Method in class com.lewisd.maven.lint.ResultCollectorImpl
 
writeResults(MavenProject, List<Violation>, File) - Method in interface com.lewisd.maven.lint.ResultWriter
 
writeResults(MavenProject, List<Violation>, File) - Method in class com.lewisd.maven.lint.xstream.XStreamResultWriter
 
writeSummary() - Method in interface com.lewisd.maven.lint.ResultCollector
 
writeSummary() - Method in class com.lewisd.maven.lint.ResultCollectorImpl
 

X

XStreamResultWriter - Class in com.lewisd.maven.lint.xstream
 
XStreamResultWriter() - Constructor for class com.lewisd.maven.lint.xstream.XStreamResultWriter
 

A B C E F G H I J M P R S T U V W X

Copyright © 2012. All Rights Reserved.