Uses of Interface
org.apache.rat.analysis.IHeaderMatcher
-
Packages that use IHeaderMatcher 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. -
-
Uses of IHeaderMatcher in org.apache.rat
Fields in org.apache.rat declared as IHeaderMatcher Modifier and Type Field Description private IHeaderMatcher
ReportConfiguration. headerMatcher
Fields in org.apache.rat with type parameters of type IHeaderMatcher Modifier and Type Field Description static java.util.List<IHeaderMatcher>
Defaults. DEFAULT_MATCHERS
The standard list of licenses to include in the reports.Methods in org.apache.rat that return IHeaderMatcher Modifier and Type Method Description static IHeaderMatcher
Defaults. createDefaultMatcher()
IHeaderMatcher
ReportConfiguration. getHeaderMatcher()
Returns the header matcher.Methods in org.apache.rat with parameters of type IHeaderMatcher Modifier and Type Method Description void
ReportConfiguration. setHeaderMatcher(IHeaderMatcher headerMatcher)
Sets the header matcher. -
Uses of IHeaderMatcher in org.apache.rat.analysis
Fields in org.apache.rat.analysis declared as IHeaderMatcher Modifier and Type Field Description private IHeaderMatcher
DefaultAnalyserFactory.DefaultAnalyser. matcher
private IHeaderMatcher
DocumentHeaderAnalyser. matcher
private IHeaderMatcher
HeaderCheckWorker. matcher
Methods in org.apache.rat.analysis with parameters of type IHeaderMatcher Modifier and Type Method Description static IDocumentAnalyser
DefaultAnalyserFactory. createDefaultAnalyser(IHeaderMatcher matcher)
Constructors in org.apache.rat.analysis with parameters of type IHeaderMatcher Constructor Description DefaultAnalyser(IHeaderMatcher matcher)
DocumentHeaderAnalyser(IHeaderMatcher matcher)
HeaderCheckWorker(java.io.BufferedReader reader, int numberOfRetainedHeaderLine, IHeaderMatcher matcher, Document name)
HeaderCheckWorker(java.io.BufferedReader reader, IHeaderMatcher matcher, Document name)
HeaderCheckWorker(java.io.Reader reader, IHeaderMatcher matcher, Document name)
Convenience constructor wraps givenReader
in aBufferedReader
. -
Uses of IHeaderMatcher in org.apache.rat.analysis.generation
Classes in org.apache.rat.analysis.generation that implement IHeaderMatcher Modifier and Type Class Description class
GeneratedLicenseNotRequired
class
JavaDocLicenseNotRequired
JavaDocs are generated and so no license is required. -
Uses of IHeaderMatcher in org.apache.rat.analysis.license
Classes in org.apache.rat.analysis.license that implement IHeaderMatcher Modifier and Type Class Description class
ApacheSoftwareLicense20
Matches Apache License, Version 2.0class
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
License matches GPL1 or later.class
GPL2License
License matches GPL2 or later.class
GPL3License
License 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
-
Uses of IHeaderMatcher in org.apache.rat.analysis.util
Classes in org.apache.rat.analysis.util that implement IHeaderMatcher Modifier and Type Class Description class
HeaderMatcherMultiplexer
Delegates to an ordered set of matchers.Fields in org.apache.rat.analysis.util with type parameters of type IHeaderMatcher Modifier and Type Field Description private java.util.List<IHeaderMatcher>
HeaderMatcherMultiplexer. matchers
Constructor parameters in org.apache.rat.analysis.util with type arguments of type IHeaderMatcher Constructor Description HeaderMatcherMultiplexer(java.util.List<IHeaderMatcher> matchers)
-
Uses of IHeaderMatcher in org.apache.rat.anttasks
Classes in org.apache.rat.anttasks that implement IHeaderMatcher Modifier and Type Class Description class
FullTextLicenseMatcher
AdaptsFullTextMatchingLicense
to Ant's method naming conventions so it becomes easy to write text matching based license matchers inside an Ant build file.class
SubstringLicenseMatcher
AdaptsSimplePatternBasedLicense
to Ant's method naming conventions so it becomes easy to write substring based license matchers inside an Ant build file.Fields in org.apache.rat.anttasks with type parameters of type IHeaderMatcher Modifier and Type Field Description private java.util.ArrayList<IHeaderMatcher>
Report. licenseMatchers
The licenses we want to match on.Methods in org.apache.rat.anttasks that return types with arguments of type IHeaderMatcher Modifier and Type Method Description private java.util.List<IHeaderMatcher>
Report. getLicenseMatchers()
Flattens all nested matchers plus the default matchers (if required) into a single array.Methods in org.apache.rat.anttasks with parameters of type IHeaderMatcher Modifier and Type Method Description void
Report. add(IHeaderMatcher matcher)
-
Uses of IHeaderMatcher in org.apache.rat.mp
Fields in org.apache.rat.mp declared as IHeaderMatcher Modifier and Type Field Description private IHeaderMatcher[]
AbstractRatMojo. licenses
Specifies the licenses to accept.Methods in org.apache.rat.mp that return types with arguments of type IHeaderMatcher Modifier and Type Method Description private java.util.List<IHeaderMatcher>
AbstractRatMojo. mergeLicenseMatchers()
Returns the set ofheader matchers
to use.Method parameters in org.apache.rat.mp with type arguments of type IHeaderMatcher Modifier and Type Method Description private void
AbstractRatMojo. logLicenseMatchers(java.util.List<IHeaderMatcher> matchers)
-