Package | Description |
---|---|
org.apache.rat | |
org.apache.rat.analysis | |
org.apache.rat.analysis.generation | |
org.apache.rat.analysis.license | |
org.apache.rat.analysis.util | |
org.apache.rat.anttasks | |
org.apache.rat.mp |
This package contains the Rat plugins for
Maven 2.
|
Modifier and Type | Field and Description |
---|---|
static IHeaderMatcher[] |
Defaults.DEFAULT_MATCHERS
The standard list of licenses to include in the reports.
|
Modifier and Type | Method and Description |
---|---|
static IHeaderMatcher |
Defaults.createDefaultMatcher() |
IHeaderMatcher |
ReportConfiguration.getHeaderMatcher()
Returns the header matcher.
|
Modifier and Type | Method and Description |
---|---|
void |
ReportConfiguration.setHeaderMatcher(IHeaderMatcher headerMatcher)
Sets the header matcher.
|
Modifier and Type | Method and Description |
---|---|
static IDocumentAnalyser |
DefaultAnalyserFactory.createDefaultAnalyser(IHeaderMatcher matcher) |
Constructor and Description |
---|
DocumentHeaderAnalyser(IHeaderMatcher matcher) |
Modifier and Type | Class and Description |
---|---|
class |
GeneratedLicenseNotRequired |
class |
JavaDocLicenseNotRequired
JavaDocs are generated and so no license is required.
|
Modifier and Type | Class and Description |
---|---|
class |
ApacheSoftwareLicense20
Matches Apache License, Version 2.0
|
class |
AppliedApacheSoftwareLicense20
Matches an applied AL 2.0 License header, including a required
initial copyright header line, conforming the template
from the AL 2.0 license itself.
|
class |
CDDL1License
Base CDDL 1.0 license.
|
class |
CopyrightHeader
Matches a typical Copyright header line only based on a regex pattern
which allows for one (starting) year or year range, and a
configurable copyright owner.
|
class |
DojoLicenseHeader |
class |
FullTextMatchingLicense
Accumulates all letters and numbers contained inside the header and
compares it to the full text of a given license (after reducing it
to letters and numbers as well).
|
class |
GPL1License
Licence matches GPL1 or later.
|
class |
GPL2License
Licence matches GPL2 or later.
|
class |
GPL3License
Licence matches GPL3 or later.
|
class |
MITLicense
Base MIT license (all 3 parts).
|
class |
OASISLicense
Looks for documents contain the OASIS copyright claim plus derivative work clause.
|
class |
SimplePatternBasedLicense |
class |
TMF854LicenseHeader |
class |
W3CDocLicense |
class |
W3CLicense |
Modifier and Type | Class and Description |
---|---|
class |
HeaderMatcherMultiplexer
Delegates to an ordered set of matchers.
|
Constructor and Description |
---|
HeaderMatcherMultiplexer(IHeaderMatcher[] matchers) |
Modifier and Type | Class and Description |
---|---|
class |
FullTextLicenseMatcher
Adapts
FullTextMatchingLicense
to Ant's method naming conventions so it becomes easy to write
text matching based license matchers inside an Ant build file. |
class |
SubstringLicenseMatcher
Adapts
SimplePatternBasedLicense
to Ant's method naming conventions so it becomes easy to write
substring based license matchers inside an Ant build file. |
Modifier and Type | Method and Description |
---|---|
void |
Report.add(IHeaderMatcher matcher) |
Modifier and Type | Method and Description |
---|---|
protected IHeaderMatcher[] |
AbstractRatMojo.getLicenseMatchers()
Returns the set of
header matchers to use. |
Copyright © 2006–2015 Apache Software Foundation. All rights reserved.