Uses of Interface
org.apache.rat.analysis.IHeaderMatcher
Packages that use IHeaderMatcher
Package
Description
-
Uses of IHeaderMatcher in org.apache.rat.analysis
Classes in org.apache.rat.analysis that implement IHeaderMatcherModifier and TypeClassDescriptionclass
An ILicense implementation that represents an unknown license.Methods in org.apache.rat.analysis that return IHeaderMatcher -
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
An abstract IHeaderMatcher that does simple matching.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
Fields in org.apache.rat.analysis.matchers with type parameters of type IHeaderMatcherModifier and TypeFieldDescriptionprotected Collection<IHeaderMatcher>
AbstractMatcherContainer.enclosed
Methods in org.apache.rat.analysis.matchers that return IHeaderMatcherModifier and TypeMethodDescriptionCreates the spdx 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.NotMatcher(IHeaderMatcher enclosed)
Create the matcher with the enclosed matcher.Constructor parameters in org.apache.rat.analysis.matchers with type arguments of type IHeaderMatcherModifierConstructorDescriptionAbstractMatcherContainer(String id, Collection<? extends IHeaderMatcher> enclosed)
Constructs the abstract matcher container.AbstractMatcherContainer(Collection<? extends IHeaderMatcher> enclosed)
Constructs the abstract matcher container with a unique random id.AndMatcher(String id, Collection<? extends IHeaderMatcher> enclosed)
Constructs the AndMatcher with the specified id and enclosed collection.AndMatcher(Collection<? extends IHeaderMatcher> enclosed)
Constructs the AndMatcher with the a unique random id and the enclosed collection.OrMatcher(String id, Collection<? extends IHeaderMatcher> enclosed)
Constructs the matcher with the specified id from the enclosed matchers.OrMatcher(Collection<? extends IHeaderMatcher> enclosed)
Constructs the matcher from the enclosed matchers. -
Uses of IHeaderMatcher in org.apache.rat.configuration
Methods in org.apache.rat.configuration that return IHeaderMatcherModifier and TypeMethodDescriptionstatic IHeaderMatcher
XMLConfigurationReader.createTextMatcher(String id, String txt)
Create a text matcher. -
Uses of IHeaderMatcher in org.apache.rat.configuration.builders
Methods in org.apache.rat.configuration.builders that return IHeaderMatcherModifier and TypeMethodDescriptionAllBuilder.build()
AnyBuilder.build()
CopyrightBuilder.build()
MatcherRefBuilder.build()
NotBuilder.build()
RegexBuilder.build()
SpdxBuilder.build()
TextBuilder.build()
Methods 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.setMatchers(Map<String,IHeaderMatcher> matchers)
Set the Map of matcher ids to matcher instances. -
Uses of IHeaderMatcher in org.apache.rat.license
Subinterfaces of IHeaderMatcher in org.apache.rat.licenseMethods in org.apache.rat.license with parameters of type IHeaderMatcherModifier and TypeMethodDescriptionILicense.Builder.setMatcher(IHeaderMatcher matcher)
Sets the matcher.