A B C D E F G H I L M N O P R S T U V X 
All Classes All Packages

A

AbstractOneToOneMatcher<U,​V> - Class in com.github.ferstl.maven.pomenforcers.model.functions
 
AbstractPedanticEnforcer - Class in com.github.ferstl.maven.pomenforcers
 
AbstractPedanticEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.CompoundPedanticEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyConfigurationEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyElementEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementLocationEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementOrderEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyOrderEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyScopeEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticModuleOrderEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginConfigurationEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginElementEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementLocationEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementOrderEnforcer
 
accept(PedanticEnforcerVisitor) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPomSectionOrderEnforcer
 
addDiff(Collection<String>, Collection<String>, String, String) - Method in class com.github.ferstl.maven.pomenforcers.ErrorReport
 
addDiff(Collection<T>, Collection<T>, String, String, Function<? super T, String>) - Method in class com.github.ferstl.maven.pomenforcers.ErrorReport
 
addDiffUsingToString(Collection<T>, Collection<T>, String, String) - Method in class com.github.ferstl.maven.pomenforcers.ErrorReport
 
addLine(Object) - Method in class com.github.ferstl.maven.pomenforcers.ErrorReport
 
ARTIFACT_ID - com.github.ferstl.maven.pomenforcers.model.DependencyElement
 
ARTIFACT_ID - com.github.ferstl.maven.pomenforcers.model.PluginElement
 
ARTIFACT_ID - com.github.ferstl.maven.pomenforcers.model.PomSection
 
artifactId - Variable in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
ArtifactModel - Class in com.github.ferstl.maven.pomenforcers.model
 
ArtifactModel(String, String) - Constructor for class com.github.ferstl.maven.pomenforcers.model.ArtifactModel
 
ArtifactModel(String, String, String) - Constructor for class com.github.ferstl.maven.pomenforcers.model.ArtifactModel
 

B

build - Variable in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
BUILD - com.github.ferstl.maven.pomenforcers.model.PomSection
 

C

CI_MANAGEMENT - com.github.ferstl.maven.pomenforcers.model.PomSection
 
com.github.ferstl.maven.pomenforcers - package com.github.ferstl.maven.pomenforcers
 
com.github.ferstl.maven.pomenforcers.model - package com.github.ferstl.maven.pomenforcers.model
 
com.github.ferstl.maven.pomenforcers.model.functions - package com.github.ferstl.maven.pomenforcers.model.functions
 
com.github.ferstl.maven.pomenforcers.priority - package com.github.ferstl.maven.pomenforcers.priority
 
com.github.ferstl.maven.pomenforcers.util - package com.github.ferstl.maven.pomenforcers.util
 
CommaSeparatorUtils - Class in com.github.ferstl.maven.pomenforcers.util
 
CommaSeparatorUtils() - Constructor for class com.github.ferstl.maven.pomenforcers.util.CommaSeparatorUtils
 
compare(T, T) - Method in class com.github.ferstl.maven.pomenforcers.priority.CompoundPriorityOrdering
 
compare(T, T) - Method in class com.github.ferstl.maven.pomenforcers.priority.PriorityOrdering
 
COMPILE - com.github.ferstl.maven.pomenforcers.model.DependencyScope
 
COMPOUND - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
CompoundPedanticEnforcer - Class in com.github.ferstl.maven.pomenforcers
The compound enforcer aggregates any combination of the available pedantic enforcer rules.
CompoundPedanticEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.CompoundPedanticEnforcer
 
CompoundPriorityOrdering<T,​P extends Comparable<P>,​F extends PriorityOrderingFactory<P,​T>> - Class in com.github.ferstl.maven.pomenforcers.priority
 
CONTRIBUTORS - com.github.ferstl.maven.pomenforcers.model.PomSection
 
createDocument(String, NodeList) - Static method in class com.github.ferstl.maven.pomenforcers.util.XmlUtils
Creates a XML document with the given root element and the given NodeList as content.
createEnforcerRule() - Method in enum com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
createPriorityOrdering(Collection<P>) - Method in interface com.github.ferstl.maven.pomenforcers.priority.PriorityOrderingFactory
 

D

dependencies - Variable in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
DEPENDENCIES - com.github.ferstl.maven.pomenforcers.model.PomSection
 
DEPENDENCY_CONFIGURATION - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
DEPENDENCY_ELEMENT - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
DEPENDENCY_MANAGEMENT - com.github.ferstl.maven.pomenforcers.model.PomSection
 
DEPENDENCY_MANAGEMENT_LOCATION - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
DEPENDENCY_MANAGEMENT_ORDER - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
DEPENDENCY_ORDER - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
DEPENDENCY_SCOPE - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
DependencyElement - Enum in com.github.ferstl.maven.pomenforcers.model
 
dependencyManagement - Variable in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
DependencyMatcher - Class in com.github.ferstl.maven.pomenforcers.model.functions
Matches Maven Dependency objects with DependencyModel objects.
DependencyMatcher(EnforcerRuleHelper) - Constructor for class com.github.ferstl.maven.pomenforcers.model.functions.DependencyMatcher
 
DependencyModel - Class in com.github.ferstl.maven.pomenforcers.model
 
DependencyModel(String, String, String, String, String, String) - Constructor for class com.github.ferstl.maven.pomenforcers.model.DependencyModel
 
DependencyScope - Enum in com.github.ferstl.maven.pomenforcers.model
 
DESCRIPTION - com.github.ferstl.maven.pomenforcers.model.PomSection
 
DEVELOPERS - com.github.ferstl.maven.pomenforcers.model.PomSection
 
diff(Collection<String>, Collection<String>, String, String) - Static method in class com.github.ferstl.maven.pomenforcers.util.SideBySideDiffUtil
 
DISTRIBUTION_MANAGEMENT - com.github.ferstl.maven.pomenforcers.model.PomSection
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.CompoundPedanticEnforcer
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyConfigurationEnforcer
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyElementEnforcer
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementLocationEnforcer
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyScopeEnforcer
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.PedanticModuleOrderEnforcer
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginConfigurationEnforcer
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginElementEnforcer
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementLocationEnforcer
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementOrderEnforcer
 
doEnforce(ErrorReport) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPomSectionOrderEnforcer
 
doEquivalent(String, String) - Method in class com.github.ferstl.maven.pomenforcers.model.functions.StringStartsWithEquivalence
 
doHash(String) - Method in class com.github.ferstl.maven.pomenforcers.model.functions.StringStartsWithEquivalence
 

E

emptyLine() - Method in class com.github.ferstl.maven.pomenforcers.ErrorReport
 
EnforcerRuleUtils - Class in com.github.ferstl.maven.pomenforcers.util
 
equals(Object) - Method in class com.github.ferstl.maven.pomenforcers.model.ArtifactModel
 
equals(Object) - Method in class com.github.ferstl.maven.pomenforcers.model.DependencyModel
 
equals(Object) - Method in class com.github.ferstl.maven.pomenforcers.model.PluginModel
 
equals(Object) - Method in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
ErrorReport - Class in com.github.ferstl.maven.pomenforcers
 
ErrorReport(PedanticEnforcerRule) - Constructor for class com.github.ferstl.maven.pomenforcers.ErrorReport
 
evaluateProperties(String, EnforcerRuleHelper) - Static method in class com.github.ferstl.maven.pomenforcers.util.EnforcerRuleUtils
 
evaluateXPathAsElement(String, Document) - Static method in class com.github.ferstl.maven.pomenforcers.util.XmlUtils
Returns the XML Element matching the given XPath expression.
evaluateXPathAsNodeList(String, Document) - Static method in class com.github.ferstl.maven.pomenforcers.util.XmlUtils
Returns the XML NodeList matching the given XPath expression.
execute(EnforcerRuleHelper) - Method in class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 

F

formatLine(String, Object...) - Method in class com.github.ferstl.maven.pomenforcers.ErrorReport
 

G

getArtifactId() - Method in class com.github.ferstl.maven.pomenforcers.model.ArtifactModel
 
getByElementName(String) - Static method in enum com.github.ferstl.maven.pomenforcers.model.DependencyElement
 
getByElementName(String) - Static method in enum com.github.ferstl.maven.pomenforcers.model.PluginElement
 
getByScopeName(String) - Static method in enum com.github.ferstl.maven.pomenforcers.model.DependencyScope
 
getBySectionName(String) - Static method in enum com.github.ferstl.maven.pomenforcers.model.PomSection
 
getCacheId() - Method in class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 
getClassifier() - Method in class com.github.ferstl.maven.pomenforcers.model.DependencyModel
 
getDeclaredDependencies() - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementOrderEnforcer
 
getDeclaredDependencies() - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyOrderEnforcer
 
getDependencies() - Method in class com.github.ferstl.maven.pomenforcers.model.PluginModel
 
getDependencies() - Method in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.CompoundPedanticEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyConfigurationEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyElementEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementLocationEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementOrderEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyOrderEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyScopeEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticModuleOrderEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginConfigurationEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginElementEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementLocationEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementOrderEnforcer
 
getDescription() - Method in class com.github.ferstl.maven.pomenforcers.PedanticPomSectionOrderEnforcer
 
getElementName() - Method in enum com.github.ferstl.maven.pomenforcers.model.DependencyElement
 
getElementName() - Method in enum com.github.ferstl.maven.pomenforcers.model.PluginElement
 
getExclusions() - Method in class com.github.ferstl.maven.pomenforcers.model.DependencyModel
 
getGroupId() - Method in class com.github.ferstl.maven.pomenforcers.model.ArtifactModel
 
getHelper() - Method in class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 
getLevel() - Method in class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 
getManagedDependencies() - Method in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
getManagedPlugins() - Method in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
getMavenDependencies(MavenProject) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementOrderEnforcer
 
getMavenDependencies(MavenProject) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyOrderEnforcer
 
getMavenProject(EnforcerRuleHelper) - Static method in class com.github.ferstl.maven.pomenforcers.util.EnforcerRuleUtils
 
getModules() - Method in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
getPlugins() - Method in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
getPom() - Method in class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 
getProjectModel() - Method in class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 
getScope() - Method in class com.github.ferstl.maven.pomenforcers.model.DependencyModel
 
getScopeName() - Method in enum com.github.ferstl.maven.pomenforcers.model.DependencyScope
 
getSectionName() - Method in enum com.github.ferstl.maven.pomenforcers.model.PomSection
 
getSlogan() - Method in enum com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
getType() - Method in class com.github.ferstl.maven.pomenforcers.model.DependencyModel
 
getVersion() - Method in class com.github.ferstl.maven.pomenforcers.model.ArtifactModel
 
GROUP_ID - com.github.ferstl.maven.pomenforcers.model.DependencyElement
 
GROUP_ID - com.github.ferstl.maven.pomenforcers.model.PluginElement
 
GROUP_ID - com.github.ferstl.maven.pomenforcers.model.PomSection
 
groupId - Variable in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 

H

handleUnmatchedItem(ImmutableBiMap.Builder<DependencyModel, DependencyModel>, DependencyModel) - Method in class com.github.ferstl.maven.pomenforcers.model.functions.DependencyMatcher
 
handleUnmatchedItem(ImmutableBiMap.Builder<V, V>, V) - Method in class com.github.ferstl.maven.pomenforcers.model.functions.AbstractOneToOneMatcher
 
hasErrors() - Method in class com.github.ferstl.maven.pomenforcers.ErrorReport
 
hashCode() - Method in class com.github.ferstl.maven.pomenforcers.model.ArtifactModel
 
hashCode() - Method in class com.github.ferstl.maven.pomenforcers.model.DependencyModel
 
hashCode() - Method in class com.github.ferstl.maven.pomenforcers.model.PluginModel
 
hashCode() - Method in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 

I

IMPORT - com.github.ferstl.maven.pomenforcers.model.DependencyScope
 
INCEPTION_YEAR - com.github.ferstl.maven.pomenforcers.model.PomSection
 
isCacheable() - Method in class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 
isConfigured() - Method in class com.github.ferstl.maven.pomenforcers.model.PluginModel
 
isResultValid(EnforcerRule) - Method in class com.github.ferstl.maven.pomenforcers.AbstractPedanticEnforcer
 
ISSUE_MANAGEMENT - com.github.ferstl.maven.pomenforcers.model.PomSection
 

L

LICENSES - com.github.ferstl.maven.pomenforcers.model.PomSection
 

M

MAILING_LISTS - com.github.ferstl.maven.pomenforcers.model.PomSection
 
match(Collection<U>, Collection<V>) - Method in class com.github.ferstl.maven.pomenforcers.model.functions.AbstractOneToOneMatcher
 
matches(DependencyModel, DependencyModel) - Method in class com.github.ferstl.maven.pomenforcers.model.functions.DependencyMatcher
 
matches(PluginModel, PluginModel) - Method in class com.github.ferstl.maven.pomenforcers.model.functions.PluginMatcher
 
matches(V, V) - Method in class com.github.ferstl.maven.pomenforcers.model.functions.AbstractOneToOneMatcher
 
MODEL_VERSION - com.github.ferstl.maven.pomenforcers.model.PomSection
 
MODULE_ORDER - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
modules - Variable in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
MODULES - com.github.ferstl.maven.pomenforcers.model.PomSection
 

N

NAME - com.github.ferstl.maven.pomenforcers.model.PomSection
 

O

orderBy(F...) - Static method in class com.github.ferstl.maven.pomenforcers.priority.CompoundPriorityOrdering
 
orderBy(Iterable<F>) - Static method in class com.github.ferstl.maven.pomenforcers.priority.CompoundPriorityOrdering
 
ORGANIZATION - com.github.ferstl.maven.pomenforcers.model.PomSection
 

P

PACKAGING - com.github.ferstl.maven.pomenforcers.model.PomSection
 
PARENT - com.github.ferstl.maven.pomenforcers.model.PomSection
 
parseXml(File) - Static method in class com.github.ferstl.maven.pomenforcers.util.XmlUtils
Parses the given file into an XML Document.
PedanticDependencyConfigurationEnforcer - Class in com.github.ferstl.maven.pomenforcers
This enforcer makes sure that dependency versions and exclusions are declared in the <dependencyManagement> section.
PedanticDependencyConfigurationEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticDependencyConfigurationEnforcer
 
PedanticDependencyElementEnforcer - Class in com.github.ferstl.maven.pomenforcers
This enforcer makes sure that elements in the <dependencyManagement> and <dependencies> sections are ordered.
PedanticDependencyElementEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticDependencyElementEnforcer
 
PedanticDependencyManagementLocationEnforcer - Class in com.github.ferstl.maven.pomenforcers
Enforces that only a well-defined set of POMs may declare dependency management.
PedanticDependencyManagementLocationEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementLocationEnforcer
 
PedanticDependencyManagementOrderEnforcer - Class in com.github.ferstl.maven.pomenforcers
This enforcer makes sure that all artifacts in your dependency management are ordered.
PedanticDependencyManagementOrderEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementOrderEnforcer
 
PedanticDependencyOrderEnforcer - Class in com.github.ferstl.maven.pomenforcers
This enforcer makes sure that all artifacts in your dependencies section are ordered.
PedanticDependencyOrderEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticDependencyOrderEnforcer
 
PedanticDependencyScopeEnforcer - Class in com.github.ferstl.maven.pomenforcers
Enforces that the configured dependencies have to be defined within a specific scope.
PedanticDependencyScopeEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticDependencyScopeEnforcer
 
PedanticEnforcerRule - Enum in com.github.ferstl.maven.pomenforcers
Each pedantic enforcer rule is identified by an ID.
PedanticEnforcerVisitor - Interface in com.github.ferstl.maven.pomenforcers
 
PedanticModuleOrderEnforcer - Class in com.github.ferstl.maven.pomenforcers
This enforcer makes sure that your modules section is sorted alphabetically.
PedanticModuleOrderEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticModuleOrderEnforcer
 
PedanticPluginConfigurationEnforcer - Class in com.github.ferstl.maven.pomenforcers
Enforces that plugin versions, configurations and dependencies are defined in the <pluginManagement> section.
PedanticPluginConfigurationEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticPluginConfigurationEnforcer
 
PedanticPluginElementEnforcer - Class in com.github.ferstl.maven.pomenforcers
This enforcer makes sure that elements in the <pluginManagement> and <plugins> sections are ordered.
PedanticPluginElementEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticPluginElementEnforcer
 
PedanticPluginManagementLocationEnforcer - Class in com.github.ferstl.maven.pomenforcers
Enforces that only a well-defined set of POMs may declare plugin management.
PedanticPluginManagementLocationEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementLocationEnforcer
 
PedanticPluginManagementOrderEnforcer - Class in com.github.ferstl.maven.pomenforcers
This enforcer makes sure that all plugins in your plugin management section are ordered.
PedanticPluginManagementOrderEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementOrderEnforcer
 
PedanticPomSectionOrderEnforcer - Class in com.github.ferstl.maven.pomenforcers
This enforcer makes sure that the sections in your POM files are in a defined order.
PedanticPomSectionOrderEnforcer() - Constructor for class com.github.ferstl.maven.pomenforcers.PedanticPomSectionOrderEnforcer
 
PLUGIN_CONFIGURATION - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
PLUGIN_ELEMENT - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
PLUGIN_MANAGEMENT_LOCATION - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
PLUGIN_MANAGEMENT_ORDER - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
PLUGIN_REPOSITORIES - com.github.ferstl.maven.pomenforcers.model.PomSection
 
PluginElement - Enum in com.github.ferstl.maven.pomenforcers.model
 
PluginMatcher - Class in com.github.ferstl.maven.pomenforcers.model.functions
Matches Maven Plugin objects with PluginModel objects.
PluginMatcher(EnforcerRuleHelper) - Constructor for class com.github.ferstl.maven.pomenforcers.model.functions.PluginMatcher
 
PluginModel - Class in com.github.ferstl.maven.pomenforcers.model
 
PluginModel(String, String, String) - Constructor for class com.github.ferstl.maven.pomenforcers.model.PluginModel
 
POM_SECTION_ORDER - com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
 
PomSection - Enum in com.github.ferstl.maven.pomenforcers.model
 
PREREQUISITES - com.github.ferstl.maven.pomenforcers.model.PomSection
 
PriorityOrdering<P extends Comparable<? super P>,​T> - Class in com.github.ferstl.maven.pomenforcers.priority
Comparator that makes comparisons based on a priority collection.
PriorityOrdering(Collection<P>, Function<T, P>) - Constructor for class com.github.ferstl.maven.pomenforcers.priority.PriorityOrdering
 
PriorityOrdering(Collection<P>, Function<T, P>, Equivalence<? super P>) - Constructor for class com.github.ferstl.maven.pomenforcers.priority.PriorityOrdering
 
PriorityOrderingFactory<P extends Comparable<? super P>,​T> - Interface in com.github.ferstl.maven.pomenforcers.priority
 
PROFILES - com.github.ferstl.maven.pomenforcers.model.PomSection
 
ProjectModel - Class in com.github.ferstl.maven.pomenforcers.model
 
ProjectModel() - Constructor for class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
PROPERTIES - com.github.ferstl.maven.pomenforcers.model.PomSection
 
PROVIDED - com.github.ferstl.maven.pomenforcers.model.DependencyScope
 

R

redefineOrderBy(Iterable<F>) - Method in class com.github.ferstl.maven.pomenforcers.priority.CompoundPriorityOrdering
 
reportError(ErrorReport, Collection<DependencyModel>, Collection<DependencyModel>) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementOrderEnforcer
 
reportError(ErrorReport, Collection<DependencyModel>, Collection<DependencyModel>) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyOrderEnforcer
 
REPORTING - com.github.ferstl.maven.pomenforcers.model.PomSection
 
REPORTS - com.github.ferstl.maven.pomenforcers.model.PomSection
 
REPOSITORIES - com.github.ferstl.maven.pomenforcers.model.PomSection
 
RUNTIME - com.github.ferstl.maven.pomenforcers.model.DependencyScope
 

S

SCM - com.github.ferstl.maven.pomenforcers.model.PomSection
 
SCOPE - com.github.ferstl.maven.pomenforcers.model.DependencyElement
 
setAllowParentPoms(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementLocationEnforcer
Indicates whether parent POMs are generally allowed to manage plugins.
setAllowParentPoms(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementLocationEnforcer
Indicates whether parent POMs are generally allowed to manage plugins.
setAllowUnmanagedProjectVersions(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyConfigurationEnforcer
If set to true, ${project.version} may be used within the dependencies section.
setArtifactIdPriorities(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementOrderEnforcer
Comma-separated list of artifact IDs that should be listed first in the plugins declaration.
setCheckDependencies(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyElementEnforcer
Check the <dependencies> section.
setCheckDependencyManagement(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyElementEnforcer
Check the <dependencyManagement> section.
setCheckPluginManagement(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginElementEnforcer
Check the <pluginManagement> section.
setCheckPlugins(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginElementEnforcer
Check the <plugins> section.
setCompileDependencies(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyScopeEnforcer
Comma-separated list of compile scope dependencies in the format groupId:artifactId.
setDependencyManagingPoms(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyManagementLocationEnforcer
Comma separated list of POMs that may declare <dependencyManagement>.
setElementPriorities(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyElementEnforcer
Comma-separated list of section elements in the order as they should appear.
setElementPriorities(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginElementEnforcer
Comma-separated list of section elements in the order as they should appear.
setEnforcers(String) - Method in class com.github.ferstl.maven.pomenforcers.CompoundPedanticEnforcer
 
setGroupIdPriorities(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementOrderEnforcer
Comma-separated list of group IDs that should be listed first in the plugins declaration.
setIgnoredModules(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticModuleOrderEnforcer
Comma-separated list of ignored modules.
setImportDependencies(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyScopeEnforcer
Comma-separated list of import scope dependencies in the format groupId:artifactId.
setManageConfigurations(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginConfigurationEnforcer
Enforces plugin configuration to be defined in <pluginManagement>.
setManageDependencies(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginConfigurationEnforcer
Enforces plugin dependencies to be defined in <pluginManagement>.
setManageExclusions(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyConfigurationEnforcer
If set to true, all dependency exclusions must be declared in the dependency management.
setManageVersions(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyConfigurationEnforcer
If set to true, all dependency versions have to be defined in the dependency management.
setManageVersions(boolean) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginConfigurationEnforcer
Enforces plugin versions to be defined in <pluginManagement>.
setOrderBy(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementOrderEnforcer
Comma-separated list of plugin elements that defines the ordering.
setPluginManagingPoms(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPluginManagementLocationEnforcer
Comma separated list of POMs that may declare <pluginManagement>.
setPriorities(F, Iterable<P>) - Method in class com.github.ferstl.maven.pomenforcers.priority.CompoundPriorityOrdering
 
setProvidedDependencies(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyScopeEnforcer
Comma-separated list of provided scope dependencies in the format groupId:artifactId.
setRuntimeDependencies(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyScopeEnforcer
Comma-separated list of runtime scope dependencies in the format groupId:artifactId.
setSectionPriorities(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticPomSectionOrderEnforcer
Comma separated list of section priorities.
setSystemDependencies(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyScopeEnforcer
Comma-separated list of system scope dependencies in the format groupId:artifactId.
setTestDependencies(String) - Method in class com.github.ferstl.maven.pomenforcers.PedanticDependencyScopeEnforcer
Comma-separated list of test scope dependencies in the format groupId:artifactId.
SideBySideDiffUtil - Class in com.github.ferstl.maven.pomenforcers.util
 
splitAndAddToCollection(String, Collection<String>) - Static method in class com.github.ferstl.maven.pomenforcers.util.CommaSeparatorUtils
 
splitAndAddToCollection(String, Collection<T>, Function<String, T>) - Static method in class com.github.ferstl.maven.pomenforcers.util.CommaSeparatorUtils
 
stringStartsWith() - Static method in class com.github.ferstl.maven.pomenforcers.model.functions.StringStartsWithEquivalence
 
StringStartsWithEquivalence - Class in com.github.ferstl.maven.pomenforcers.model.functions
 
StringToArtifactTransformer - Class in com.github.ferstl.maven.pomenforcers.model.functions
 
SYSTEM - com.github.ferstl.maven.pomenforcers.model.DependencyScope
 

T

TEST - com.github.ferstl.maven.pomenforcers.model.DependencyScope
 
toArtifactModel(String) - Static method in class com.github.ferstl.maven.pomenforcers.model.functions.StringToArtifactTransformer
 
toList(Collection<T>) - Static method in class com.github.ferstl.maven.pomenforcers.ErrorReport
 
toList(Collection<T>, Function<T, ?>) - Static method in class com.github.ferstl.maven.pomenforcers.ErrorReport
 
toString() - Method in class com.github.ferstl.maven.pomenforcers.ErrorReport
 
toString() - Method in class com.github.ferstl.maven.pomenforcers.model.ArtifactModel
 
toString() - Method in class com.github.ferstl.maven.pomenforcers.model.DependencyModel
 
toString() - Method in class com.github.ferstl.maven.pomenforcers.model.ProjectModel
 
transform(Dependency) - Method in class com.github.ferstl.maven.pomenforcers.model.functions.DependencyMatcher
 
transform(Plugin) - Method in class com.github.ferstl.maven.pomenforcers.model.functions.PluginMatcher
 
transform(U) - Method in class com.github.ferstl.maven.pomenforcers.model.functions.AbstractOneToOneMatcher
 

U

URL - com.github.ferstl.maven.pomenforcers.model.PomSection
 
useLargeTitle() - Method in class com.github.ferstl.maven.pomenforcers.ErrorReport
 

V

valueOf(String) - Static method in enum com.github.ferstl.maven.pomenforcers.model.DependencyElement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.ferstl.maven.pomenforcers.model.DependencyScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.ferstl.maven.pomenforcers.model.PluginElement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.ferstl.maven.pomenforcers.model.PomSection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.ferstl.maven.pomenforcers.model.DependencyElement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.ferstl.maven.pomenforcers.model.DependencyScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.ferstl.maven.pomenforcers.model.PluginElement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.ferstl.maven.pomenforcers.model.PomSection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.ferstl.maven.pomenforcers.PedanticEnforcerRule
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - com.github.ferstl.maven.pomenforcers.model.PomSection
 
visit(CompoundPedanticEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticDependencyConfigurationEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticDependencyElementEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticDependencyManagementLocationEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticDependencyManagementOrderEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticDependencyOrderEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticDependencyScopeEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticModuleOrderEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticPluginConfigurationEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticPluginElementEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticPluginManagementLocationEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticPluginManagementOrderEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 
visit(PedanticPomSectionOrderEnforcer) - Method in interface com.github.ferstl.maven.pomenforcers.PedanticEnforcerVisitor
 

X

XmlUtils - Class in com.github.ferstl.maven.pomenforcers.util
 
A B C D E F G H I L M N O P R S T U V X 
All Classes All Packages