Uses of Interface
org.apache.rat.analysis.IHeaderMatcher
Packages that use IHeaderMatcher
Package
Description
The base package for the RAT tool.
Classes that perform analyses of files.
Classes that perform specific matching operations.
The base package for the RAT Apache Ant Task Library.
Classes to build matchers
Classes describing licenses
The base package for the RAT Maven plugin.
-
Uses of IHeaderMatcher in org.apache.rat
Methods in org.apache.rat that return IHeaderMatcherModifier and TypeMethodDescriptionReportConfiguration.getGeneratedMatcher()
Gets the matcher that matches generated text.Methods in org.apache.rat that return types with arguments of type IHeaderMatcherModifier and TypeMethodDescriptionBuilderParams.matcherMap()
Gets a mapping of matcher names to matchers. -
Uses of IHeaderMatcher in org.apache.rat.analysis
Classes in org.apache.rat.analysis that implement IHeaderMatcherModifier and TypeClassDescriptionfinal class
An ILicense implementation that represents an unknown license.Methods in org.apache.rat.analysis that return IHeaderMatcherModifier and TypeMethodDescriptionIHeaderMatcher.Builder.build()
Build the IHeaderMatcher.UnknownLicense.getMatcher()
Constructors in org.apache.rat.analysis with parameters of type IHeaderMatcherModifierConstructorDescriptionHeaderCheckWorker
(IHeaderMatcher generatedMatcher, Reader reader, int numberOfRetainedHeaderLine, Collection<ILicense> licenses, Document document) Constructs a check worker for the license against the specified document.HeaderCheckWorker
(IHeaderMatcher generatedMatcher, Reader reader, Collection<ILicense> licenses, Document name) Convenience constructor wraps givenReader
in aBufferedReader
. -
Uses of IHeaderMatcher in org.apache.rat.analysis.matchers
Classes in org.apache.rat.analysis.matchers that implement IHeaderMatcherModifier and TypeClassDescriptionclass
An abstract class to simplify IHeaderMatcher creation.class
A class that implements IHeaderMatcher as a collection of other IHeaderMatchers.class
A matcher that performs a logicalAND
across all the contained matchers.class
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
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
An IHeaderMatcher that reverses the result of an enclosed matcher.class
A matcher that performs a logicalOR
across all the contained matchers.class
A simple regular expression matching IHeaderMatcherclass
A simple text matching IHeaderMatcher implementation.class
Matches an SPDX identifier.Methods in org.apache.rat.analysis.matchers that return IHeaderMatcherMethods in org.apache.rat.analysis.matchers that return types with arguments of type IHeaderMatcherModifier and TypeMethodDescriptionAbstractMatcherContainer.getEnclosed()
Retrieves the collection of matchers that comprise the children of this matcher.Constructors in org.apache.rat.analysis.matchers with parameters of type IHeaderMatcherModifierConstructorDescriptionNotMatcher
(String id, IHeaderMatcher enclosed) Create the matcher with the enclosed matcher and id.Constructor parameters in org.apache.rat.analysis.matchers with type arguments of type IHeaderMatcherModifierConstructorDescriptionAbstractMatcherContainer
(String id, Collection<? extends IHeaderMatcher> enclosed, String resource) Constructs the abstract matcher container.AbstractMatcherContainer
(Collection<? extends IHeaderMatcher> enclosed, String resource) Constructs the abstract matcher container with a unique random id.AndMatcher
(String id, Collection<? extends IHeaderMatcher> enclosed, String resource) Constructs the AndMatcher with the specified id and enclosed collection.AndMatcher
(Collection<? extends IHeaderMatcher> enclosed, String resource) Constructs the AndMatcher with an unique random id and the enclosed collection.OrMatcher
(String id, Collection<? extends IHeaderMatcher> enclosed, String resource) Constructs the matcher with the specified id from the enclosed matchers.OrMatcher
(Collection<? extends IHeaderMatcher> enclosed, String resource) Constructs the matcher from the enclosed matchers. -
Uses of IHeaderMatcher in org.apache.rat.anttasks
Methods in org.apache.rat.anttasks that return IHeaderMatcherModifier and TypeMethodDescriptionAll.build()
Deprecated.Any.build()
Deprecated.Copyright.build()
Deprecated.Not.build()
Deprecated.Spdx.build()
Deprecated.Text.build()
Deprecated.Methods in org.apache.rat.anttasks with parameters of type IHeaderMatcher -
Uses of IHeaderMatcher in org.apache.rat.configuration.builders
Classes in org.apache.rat.configuration.builders that implement IHeaderMatcherModifier and TypeClassDescriptionstatic class
A class that is a proxy to the actual matcher.Methods in org.apache.rat.configuration.builders that return IHeaderMatcherMethods in org.apache.rat.configuration.builders that return types with arguments of type IHeaderMatcherMethod parameters in org.apache.rat.configuration.builders with type arguments of type IHeaderMatcherModifier and TypeMethodDescriptionMatcherRefBuilder.setMatcherMap
(Map<String, IHeaderMatcher> matchers) Set the Map of matcher ids to matcher instances.Constructor parameters in org.apache.rat.configuration.builders with type arguments of type IHeaderMatcherModifierConstructorDescriptionIHeaderMatcherProxy
(String proxyId, Map<String, IHeaderMatcher> matchers) Constructor. -
Uses of IHeaderMatcher in org.apache.rat.license
Subinterfaces of IHeaderMatcher in org.apache.rat.licenseClasses in org.apache.rat.license that implement IHeaderMatcherMethods in org.apache.rat.license that return IHeaderMatcherModifier and TypeMethodDescriptionILicense.getMatcher()
Get the header matcher for this license.SimpleLicense.getMatcher()
Methods in org.apache.rat.license with parameters of type IHeaderMatcherModifier and TypeMethodDescriptionILicense.Builder.setMatcher
(IHeaderMatcher matcher) Sets the matcher.SimpleLicense.Builder.setMatcher
(IHeaderMatcher matcher) Sets the matcher. -
Uses of IHeaderMatcher in org.apache.rat.mp
Methods in org.apache.rat.mp that return IHeaderMatcher