Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012. All Rights Reserved.