Index
All Classes and Interfaces|All Packages
A
- add(ClassFile) - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
-
Add a new .class file with the same exact path and name as the other classes this file represents (though the artifact can be different).
- asRegex(String) - Static method in class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
-
Convert a wildcard into a regex.
- asRegex(String) - Static method in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
-
Convert a wildcard into a regex.
- asRegex(String) - Static method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
-
Convert a wildcard into a regex.
B
- BanCircularDependencies - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Bans circular dependencies on the classpath.
- BanCircularDependencies(MavenSession, RepositorySystem) - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- BanDuplicateClasses - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Bans duplicate classes on the classpath.
- BanDuplicateClasses(MavenSession, RepositorySystem) - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
C
- checkDependencies(Set<Artifact>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- ClassesWithSameName - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Represents one or more class files that have the same exact name.
- ClassesWithSameName(EnforcerLogger, ClassFile, ClassFile...) - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
- ClassFile - Class in org.codehaus.mojo.extraenforcer.dependencies
-
This class represents a binary class file.
- ClassFile(String, Artifact, InputStreamSupplier) - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
-
Constructor.
D
- Dependency - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Dependency class.
- Dependency() - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.Dependency
E
- EnforceBytecodeVersion - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Enforcer rule that will check the bytecode version of each class of each dependency.
- EnforceBytecodeVersion(MavenSession, RepositorySystem) - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- execute() - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- execute() - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
- execute() - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- execute() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- execute() - Method in class org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
-
Execute the rule.
- execute() - Method in class org.codehaus.mojo.extraenforcer.model.RequireDeveloperRoles
-
Execute the rule.
- execute() - Method in class org.codehaus.mojo.extraenforcer.model.RequireProjectUrl
- execute() - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Execute the rule.
F
- FileEncoding - Class in org.freebsd.file
-
Tries to guess the encoding of the byte sequence.
- FileEncoding() - Constructor for class org.freebsd.file.FileEncoding
G
- get() - Method in interface org.codehaus.mojo.extraenforcer.dependencies.InputStreamSupplier
- getAllArtifactsThisClassWasFoundIn() - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
- getArtifactId() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Getter for the field
artifactId
. - getArtifactThisClassWasFoundIn() - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
- getClassFilePath() - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
- getClassifier() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Getter for the field
classifier
. - getCode() - Method in class org.freebsd.file.FileEncoding
- getCodeMime() - Method in class org.freebsd.file.FileEncoding
- getEncoding() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- getEncoding(File) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- getErrorMessage(Artifact) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- getExcludes() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- getGroupId() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Getter for the field
groupId
. - getHash() - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
- getIgnoreClasses() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Getter for the field
ignoreClasses
. - getIncludes() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- getLog() - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- getLog() - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
- getLog() - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- getLog() - Method in class org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
- getLog() - Method in class org.codehaus.mojo.extraenforcer.model.RequireDeveloperRoles
- getLog() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- getLog() - Method in class org.codehaus.mojo.extraenforcer.model.RequireProjectUrl
- getLog() - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- getRoleName() - Method in class org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
- getRoleName() - Method in class org.codehaus.mojo.extraenforcer.model.RequireDeveloperRoles
- getRoles(MavenProject) - Method in class org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
- getRoles(MavenProject) - Method in class org.codehaus.mojo.extraenforcer.model.RequireDeveloperRoles
- getType() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Getter for the field
type
. - getType() - Method in class org.freebsd.file.FileEncoding
- guessFileEncoding(byte[]) - Method in class org.freebsd.file.FileEncoding
-
Try to determine whether text is in some character code we can identify.
H
- handleArtifacts(Set<Artifact>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- handleArtifacts(Set<Artifact>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
- handleArtifacts(Set<Artifact>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- hasDuplicates(boolean) - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
-
Main logic to determine if this object represents more than one of the exact same class on the classpath.
I
- InputStreamSupplier - Interface in org.codehaus.mojo.extraenforcer.dependencies
-
Supplier functional interface for InputStream with exception.
- isJarFile(Artifact) - Static method in class org.codehaus.mojo.extraenforcer.dependencies.JarUtils
- isUseDefaultExcludes() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
J
- JarUtils - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Utility methods for working with Java jar files.
- JarUtils() - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.JarUtils
L
- looksUtf8(byte[], int) - Method in class org.freebsd.file.FileEncoding
O
- org.codehaus.mojo.extraenforcer.dependencies - package org.codehaus.mojo.extraenforcer.dependencies
- org.codehaus.mojo.extraenforcer.encoding - package org.codehaus.mojo.extraenforcer.encoding
- org.codehaus.mojo.extraenforcer.model - package org.codehaus.mojo.extraenforcer.model
- org.freebsd.file - package org.freebsd.file
P
- previous() - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
R
- RequireContributorRoles - Class in org.codehaus.mojo.extraenforcer.model
-
This rule verifies that certain contributor roles are filled.
- RequireContributorRoles(MavenProject) - Constructor for class org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
- RequireDeveloperRoles - Class in org.codehaus.mojo.extraenforcer.model
-
This rule checks that certain developer roles are filled.
- RequireDeveloperRoles(MavenProject) - Constructor for class org.codehaus.mojo.extraenforcer.model.RequireDeveloperRoles
- RequireEncoding - Class in org.codehaus.mojo.extraenforcer.encoding
-
Checks file encodings to see if they match the project.build.sourceEncoding If file encoding can not be determined it is skipped.
- RequireEncoding(MavenProject) - Constructor for class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- RequireProjectUrl - Class in org.codehaus.mojo.extraenforcer.model
-
This rule enforces the presence of an URL and optionally matches the URL against a regex
- RequirePropertyDiverges - Class in org.codehaus.mojo.extraenforcer.model
-
This rule checks that certain properties are set and diverge from the ones given in another project.
- RequirePropertyDiverges(MavenProject, ExpressionEvaluator) - Constructor for class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
S
- setArtifactId(String) - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Setter for the field
artifactId
. - setClassifier(String) - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Setter for the field
classifier
. - setEncoding(String) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- setExcludes(String) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- setGroupId(String) - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Setter for the field
groupId
. - setIgnoreClasses(String[]) - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Setter for the field
ignoreClasses
. - setIncludes(String) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.model.RequireDeveloperRoles
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.model.RequireProjectUrl
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- setMaxJavaMajorVersionNumber(int) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- setMaxJavaMinorVersionNumber(int) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- setStrict(boolean) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
-
Process module-info and Multi-Release JAR classes if true
- setType(String) - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Setter for the field
type
. - setUseDefaultExcludes(boolean) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
T
- toOutputString(boolean) - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
- toString() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
- toString() - Method in class org.codehaus.mojo.extraenforcer.model.RequireProjectUrl
All Classes and Interfaces|All Packages