Index

A B C E F G H I L N O P R S T 
All Classes|All Packages|Deprecated API|Serialized Form

A

AbstractRatMojo - Class in org.apache.rat.mp
Abstract base class for Mojos, which are running Rat.
AbstractRatMojo() - Constructor for class org.apache.rat.mp.AbstractRatMojo
 
addEclipseDefaults(Log, boolean) - Static method in class org.apache.rat.mp.util.ExclusionHelper
 
addIdeaDefaults(Log, boolean) - Static method in class org.apache.rat.mp.util.ExclusionHelper
 
addIgnoreMatcher(IgnoreMatcher) - Method in class org.apache.rat.mp.util.ignore.IgnoringDirectoryScanner
 
addMavenDefaults(Log, boolean) - Static method in class org.apache.rat.mp.util.ExclusionHelper
 
addPlexusAndScmDefaults(Log, boolean) - Static method in class org.apache.rat.mp.util.ExclusionHelper
 
addRule(String) - Method in class org.apache.rat.mp.util.ignore.GlobIgnoreMatcher
Add a single rule to the set
addRules(Collection<String>) - Method in class org.apache.rat.mp.util.ignore.GlobIgnoreMatcher
Add a set of rules to the set
All - Class in org.apache.rat.mp
 
All() - Constructor for class org.apache.rat.mp.All
 
Any - Class in org.apache.rat.mp
 
Any() - Constructor for class org.apache.rat.mp.Any
 

B

build() - Method in class org.apache.rat.mp.All
 
build() - Method in class org.apache.rat.mp.Any
 
build() - Method in class org.apache.rat.mp.Copyright
 
build() - Method in class org.apache.rat.mp.Family
 
build() - Method in class org.apache.rat.mp.Not
 
build(SortedSet<ILicenseFamily>) - Method in class org.apache.rat.mp.License
 

C

canGenerateReport() - Method in class org.apache.rat.mp.RatReportMojo
 
check(ClaimStatistic, ReportConfiguration) - Method in class org.apache.rat.mp.RatCheckMojo
 
closeReport() - Method in class org.apache.rat.mp.RatReportMojo
Actions when closing the report.
ConfigurationHelper - Class in org.apache.rat.mp.util
 
Copyright - Class in org.apache.rat.mp
 
Copyright() - Constructor for class org.apache.rat.mp.Copyright
 

E

ExclusionHelper - Class in org.apache.rat.mp.util
This class encapsulates the file/directory exclusion handling of RAT.
ExclusionHelper() - Constructor for class org.apache.rat.mp.util.ExclusionHelper
 
execute() - Method in class org.apache.rat.apache_rat_plugin.HelpMojo
execute() - Method in class org.apache.rat.mp.RatCheckMojo
Invoked by Maven to execute the Mojo.
execute() - Method in class org.apache.rat.mp.RatReportMojo
This method is called when the report generation is invoked directly as a standalone Mojo.
executeReport(Locale) - Method in class org.apache.rat.mp.RatReportMojo
Writes the report to the Doxia sink.

F

Family - Class in org.apache.rat.mp
 
Family() - Constructor for class org.apache.rat.mp.Family
 

G

generate(Sink, Locale) - Method in class org.apache.rat.mp.RatReportMojo
generate(Sink, SinkFactory, Locale) - Method in class org.apache.rat.mp.RatReportMojo
This method is called when the report generation is invoked by maven-site-plugin.
generate(Sink, Locale) - Method in class org.apache.rat.mp.RatReportMojo
getCategoryName() - Method in class org.apache.rat.mp.RatReportMojo
 
getClassName() - Method in class org.apache.rat.mp.HeaderMatcherSpecification
Returns the license matchers class name.
getConfiguration() - Method in class org.apache.rat.mp.AbstractRatMojo
 
getConfiguration() - Method in class org.apache.rat.mp.RatCheckMojo
 
getDefaultsBuilder() - Method in class org.apache.rat.mp.AbstractRatMojo
 
getDescription(Locale) - Method in class org.apache.rat.mp.RatReportMojo
Returns the reports description.
getExclusionLines() - Method in class org.apache.rat.mp.util.ignore.GlobIgnoreMatcher
 
getExclusionsFromSCM(Log, File) - Static method in class org.apache.rat.mp.util.ScmIgnoreParser
Parse ignore files from all known SCMs that have ignore files.
getInputEncoding() - Method in class org.apache.rat.mp.RatReportMojo
Gets the input files encoding.
getName(Locale) - Method in class org.apache.rat.mp.RatReportMojo
Returns the reports name.
getOutputDirectory() - Method in class org.apache.rat.mp.RatReportMojo
 
getOutputEncoding() - Method in class org.apache.rat.mp.RatReportMojo
Gets the effective reporting output files encoding.
getOutputName() - Method in class org.apache.rat.mp.RatReportMojo
Returns the reports file name.
getProject() - Method in class org.apache.rat.mp.AbstractRatMojo
 
getReportOutputDirectory() - Method in class org.apache.rat.mp.RatReportMojo
 
getSink() - Method in class org.apache.rat.mp.RatReportMojo
 
getSinkFactory() - Method in class org.apache.rat.mp.RatReportMojo
 
getSiteRenderer() - Method in class org.apache.rat.mp.RatReportMojo
 
GitIgnoreMatcher - Class in org.apache.rat.mp.util.ignore
 
GitIgnoreMatcher(Log, File) - Constructor for class org.apache.rat.mp.util.ignore.GitIgnoreMatcher
 
GlobIgnoreMatcher - Class in org.apache.rat.mp.util.ignore
 
GlobIgnoreMatcher() - Constructor for class org.apache.rat.mp.util.ignore.GlobIgnoreMatcher
 
GlobIgnoreMatcher(Log, File) - Constructor for class org.apache.rat.mp.util.ignore.GlobIgnoreMatcher
 

H

HeaderMatcherSpecification - Class in org.apache.rat.mp
Used to specify additional license matchers.
HeaderMatcherSpecification() - Constructor for class org.apache.rat.mp.HeaderMatcherSpecification
 
HelpMojo - Class in org.apache.rat.apache_rat_plugin
Display help information on apache-rat-plugin.
Call mvn apache-rat:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class org.apache.rat.apache_rat_plugin.HelpMojo
 

I

IgnoreMatcher - Interface in org.apache.rat.mp.util.ignore
 
IgnoringDirectoryScanner - Class in org.apache.rat.mp.util.ignore
 
IgnoringDirectoryScanner() - Constructor for class org.apache.rat.mp.util.ignore.IgnoringDirectoryScanner
 
isComment(String) - Static method in class org.apache.rat.mp.util.ignore.GlobIgnoreMatcher
Determines whether the given line is a comment or not based on scanning for prefixes
isEmpty() - Method in class org.apache.rat.mp.util.ignore.GitIgnoreMatcher
 
isEmpty() - Method in class org.apache.rat.mp.util.ignore.GlobIgnoreMatcher
 
isEmpty() - Method in interface org.apache.rat.mp.util.ignore.IgnoreMatcher
Returns true if this IgnoreMatcher contains no rules.
isExcluded(String) - Method in class org.apache.rat.mp.util.ignore.IgnoringDirectoryScanner
 
isExcluded(String, char[][]) - Method in class org.apache.rat.mp.util.ignore.IgnoringDirectoryScanner
 
isExcluded(String, String[]) - Method in class org.apache.rat.mp.util.ignore.IgnoringDirectoryScanner
 
isExternalReport() - Method in class org.apache.rat.mp.RatReportMojo
 
isIgnoredFile(String) - Method in class org.apache.rat.mp.util.ignore.GitIgnoreMatcher
 
isIgnoredFile(String) - Method in class org.apache.rat.mp.util.ignore.GlobIgnoreMatcher
 
isIgnoredFile(String) - Method in interface org.apache.rat.mp.util.ignore.IgnoreMatcher
Checks if the file matches the stored expressions.

L

License - Class in org.apache.rat.mp
 
License() - Constructor for class org.apache.rat.mp.License
 
loadFile(Log, File) - Method in class org.apache.rat.mp.util.ignore.GlobIgnoreMatcher
Parses excludes from the given SCM ignore file.
logLicenses(Collection<ILicense>) - Method in class org.apache.rat.mp.AbstractRatMojo
 

N

newInstance(Class<T>, String) - Static method in class org.apache.rat.mp.util.ConfigurationHelper
 
Not - Class in org.apache.rat.mp
 
Not() - Constructor for class org.apache.rat.mp.Not
 

O

org.apache.rat.apache_rat_plugin - package org.apache.rat.apache_rat_plugin
 
org.apache.rat.mp - package org.apache.rat.mp
 
org.apache.rat.mp.util - package org.apache.rat.mp.util
 
org.apache.rat.mp.util.ignore - package org.apache.rat.mp.util.ignore
 
outputDirectory - Variable in class org.apache.rat.mp.RatReportMojo
The output directory for the report.

P

project - Variable in class org.apache.rat.mp.AbstractRatMojo
Holds the maven-internal project to allow resolution of artifact properties during mojo runs.

R

RatCheckException - Exception in org.apache.rat.mp
 
RatCheckException(String) - Constructor for exception org.apache.rat.mp.RatCheckException
 
RatCheckMojo - Class in org.apache.rat.mp
Run Rat to perform a violation check.
RatCheckMojo() - Constructor for class org.apache.rat.mp.RatCheckMojo
 
RatReportMojo - Class in org.apache.rat.mp
Generates a report with Rat's output.
RatReportMojo() - Constructor for class org.apache.rat.mp.RatReportMojo
 
Regex - Class in org.apache.rat.mp
 
Regex() - Constructor for class org.apache.rat.mp.Regex
 
remoteRepositories - Variable in class org.apache.rat.mp.RatReportMojo
Remote repositories used for the project.

S

ScmIgnoreParser - Class in org.apache.rat.mp.util
Helper to parse SCM ignore files to add entries as excludes during RAT runs.
session - Variable in class org.apache.rat.mp.RatReportMojo
The local repository.
set(String) - Method in class org.apache.rat.mp.Regex
 
set(String) - Method in class org.apache.rat.mp.Spdx
 
set(String) - Method in class org.apache.rat.mp.Text
 
setAll(All) - Method in class org.apache.rat.mp.Any
 
setAny(Any) - Method in class org.apache.rat.mp.Any
 
setClassName(String) - Method in class org.apache.rat.mp.HeaderMatcherSpecification
Sets the license matchers class name.
setCopyright(Copyright) - Method in class org.apache.rat.mp.Any
 
setExpr(String) - Method in class org.apache.rat.mp.Regex
 
setMatcher(IHeaderMatcher.Builder) - Method in class org.apache.rat.mp.All
 
setMatcher(IHeaderMatcher.Builder) - Method in class org.apache.rat.mp.Any
 
setMatcher(IHeaderMatcher.Builder) - Method in class org.apache.rat.mp.License
 
setMatcher(IHeaderMatcher.Builder) - Method in class org.apache.rat.mp.Not
 
setNot(Not) - Method in class org.apache.rat.mp.Any
 
setRegex(Regex) - Method in class org.apache.rat.mp.Any
 
setReportOutputDirectory(File) - Method in class org.apache.rat.mp.RatReportMojo
 
setSpdx(Spdx) - Method in class org.apache.rat.mp.Any
 
setText(Text) - Method in class org.apache.rat.mp.Any
 
siteRenderer - Variable in class org.apache.rat.mp.RatReportMojo
Doxia Site Renderer component.
siteTool - Variable in class org.apache.rat.mp.RatReportMojo
SiteTool.
skip - Variable in class org.apache.rat.mp.AbstractRatMojo
Will skip the plugin execution, e.g. for technical builds that do not take license compliance into account.
Spdx - Class in org.apache.rat.mp
 
Spdx() - Constructor for class org.apache.rat.mp.Spdx
 

T

Text - Class in org.apache.rat.mp
 
Text() - Constructor for class org.apache.rat.mp.Text
 
toString() - Method in class org.apache.rat.mp.Family
 
toString() - Method in class org.apache.rat.mp.License
 
toString() - Method in class org.apache.rat.mp.util.ignore.GitIgnoreMatcher
 
A B C E F G H I L N O P R S T 
All Classes|All Packages|Deprecated API|Serialized Form