Index

A B C D E F G H I J L O P R S T 
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
 
A B C D E F G H I J L O P R S T 
All Classes and Interfaces|All Packages