Uses of Interface
org.apache.rat.analysis.IHeaderMatcher
-
Uses of IHeaderMatcher in org.apache.rat.analysis
Modifier and TypeClassDescriptionclass
An ILicense implementation that represents an unknown license. -
Uses of IHeaderMatcher in org.apache.rat.analysis.matchers
Modifier 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
Modifier and TypeFieldDescriptionprotected Collection<IHeaderMatcher>
AbstractMatcherContainer.enclosed
Modifier and TypeMethodDescriptionCreates the spdx matcher.ModifierConstructorDescriptionNotMatcher(String id, IHeaderMatcher enclosed)
Create the matcher with the enclosed matcher and id.NotMatcher(IHeaderMatcher enclosed)
Create the matcher with the enclosed matcher.ModifierConstructorDescriptionAbstractMatcherContainer(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.anttasks
-
Uses of IHeaderMatcher in org.apache.rat.configuration
Modifier and TypeMethodDescriptionstatic IHeaderMatcher
XMLConfigurationReader.createTextMatcher(String id, String txt)
Create a text matcher. -
Uses of IHeaderMatcher in org.apache.rat.configuration.builders
Modifier and TypeMethodDescriptionAllBuilder.build()
AnyBuilder.build()
CopyrightBuilder.build()
MatcherRefBuilder.build()
NotBuilder.build()
RegexBuilder.build()
SpdxBuilder.build()
TextBuilder.build()
Modifier and TypeMethodDescriptionMatcherRefBuilder.setMatchers(Map<String,IHeaderMatcher> matchers)
Set the Map of matcher ids to matcher instances. -
Uses of IHeaderMatcher in org.apache.rat.license
Modifier and TypeMethodDescriptionILicense.Builder.setMatcher(IHeaderMatcher matcher)
Sets the matcher. -
Uses of IHeaderMatcher in org.apache.rat.mp