Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractMatcheeMatcher<M> - Class in org.refcodes.matcher
-
The
AbstractMatcheeMatcher
is composed of multipleMatcher
instances queried upon match requests as ofMatchable.isMatching(Object)
. - AbstractMatcheeMatcher(String, String, M) - Constructor for class org.refcodes.matcher.AbstractMatcheeMatcher
-
Constructs an
AbstractMatcheeMatcher
with the given description and matchee. - AbstractMatcher<M> - Class in org.refcodes.matcher
-
The
AbstractMatcher
provides a base functionality forMatcher
implementations. - AbstractMatcher(String, String) - Constructor for class org.refcodes.matcher.AbstractMatcher
-
Constructs an
AbstractMatcher
with the given description. - AbstractMatcherComposite<M> - Class in org.refcodes.matcher
-
The
AbstractMatcherComposite
is composed of multipleMatcher
instances queried upon match requests as ofMatchable.isMatching(Object)
. - AbstractMatcherComposite(String, String, Matcher<M>...) - Constructor for class org.refcodes.matcher.AbstractMatcherComposite
-
Constructs an
AbstractMatcherComposite
with the given description and matchers. - AbstractWildcardMatcher<M> - Class in org.refcodes.matcher
-
The
AbstractWildcardMatcher
provides a base functionality forMatcher
implementations. - AbstractWildcardMatcher(String) - Constructor for class org.refcodes.matcher.AbstractWildcardMatcher
-
Constructs an
AbstractWildcardMatcher
with the given description. - AbstractWildcardMatcher.WildcardMatcherSubstitutes - Class in org.refcodes.matcher
-
The Class WildcardMatcherSubstitutes.
- ALIAS - Static variable in class org.refcodes.matcher.AbstractWildcardMatcher
- ALIAS - Static variable in class org.refcodes.matcher.AndMatcher
- ALIAS - Static variable in class org.refcodes.matcher.AnyMatcher
- ALIAS - Static variable in class org.refcodes.matcher.EqualWithMatcher
- ALIAS - Static variable in class org.refcodes.matcher.GreaterOrEqualThanMatcher
- ALIAS - Static variable in class org.refcodes.matcher.GreaterThanMatcher
- ALIAS - Static variable in class org.refcodes.matcher.IsAssignableFromMatcher
- ALIAS - Static variable in class org.refcodes.matcher.LessOrEqualThanMatcher
- ALIAS - Static variable in class org.refcodes.matcher.LessThanMatcher
- ALIAS - Static variable in class org.refcodes.matcher.NoneMatcher
- ALIAS - Static variable in class org.refcodes.matcher.NotEqualWithMatcher
- ALIAS - Static variable in class org.refcodes.matcher.NotMatcher
- ALIAS - Static variable in class org.refcodes.matcher.OrMatcher
- and(Matcher<M>...) - Static method in class org.refcodes.matcher.MatcherSugar
- AndMatcher<M> - Class in org.refcodes.matcher
- AndMatcher(Matcher<M>...) - Constructor for class org.refcodes.matcher.AndMatcher
- any() - Static method in class org.refcodes.matcher.MatcherSugar
-
Import static ANY implementation of a
Matcher
which always returnstrue
. - AnyMatcher<M> - Class in org.refcodes.matcher
-
An ANY implementation of a
Matcher
which always returnstrue
. - AnyMatcher() - Constructor for class org.refcodes.matcher.AnyMatcher
-
Constructs an ANY implementation of a
Matcher
which always returnstrue
.
E
- equals(Object) - Method in class org.refcodes.matcher.PathMatcher
- equals(Object) - Method in class org.refcodes.matcher.RegExpMatcher
- equalWith(M) - Static method in class org.refcodes.matcher.MatcherSugar
-
Import static EQUAL WITH
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method for equality. - EqualWithMatcher<M> - Class in org.refcodes.matcher
-
An EQUAL WITH
Matcher
, comparing its matchee with the matchee provided to theEqualWithMatcher.isMatching(Object)
method for equality. - EqualWithMatcher(M) - Constructor for class org.refcodes.matcher.EqualWithMatcher
-
Constructs an EQUAL WITH
Matcher
, comparing its matchee with the matchee provided to theEqualWithMatcher.isMatching(Object)
method for equality.
G
- getAlias() - Method in class org.refcodes.matcher.AbstractMatcher
- getAlias() - Method in class org.refcodes.matcher.MatcherSchema
- getDelimiter() - Method in class org.refcodes.matcher.PathMatcher
- getDescription() - Method in class org.refcodes.matcher.MatcherSchema
- getPathPattern() - Method in class org.refcodes.matcher.PathMatcher
-
Returns the path pattern being used by the
PathMatcher
. - getPattern() - Method in class org.refcodes.matcher.RegExpMatcher
- getValue() - Method in class org.refcodes.matcher.MatcherSchema
- getWildcardNames() - Method in class org.refcodes.matcher.AbstractWildcardMatcher.WildcardMatcherSubstitutes
- getWildcardNames() - Method in class org.refcodes.matcher.PathMatcher
-
Retrieves the list of wildcard names identifying the wildcards as specified by the pattern.
- getWildcardNames() - Method in class org.refcodes.matcher.RegExpMatcher
-
Retrieves the list of wildcard names identifying the wildcards as specified by the pattern.
- getWildcardNames() - Method in interface org.refcodes.matcher.WildcardMatcher
-
Retrieves the list of wildcard names identifying the wildcards as specified by the pattern.
- getWildcardReplacement(String) - Method in class org.refcodes.matcher.AbstractWildcardMatcher.WildcardMatcherSubstitutes
- getWildcardReplacementAt(int) - Method in class org.refcodes.matcher.AbstractWildcardMatcher.WildcardMatcherSubstitutes
- getWildcardReplacements() - Method in class org.refcodes.matcher.AbstractWildcardMatcher.WildcardMatcherSubstitutes
- getWildcardReplacements(String...) - Method in class org.refcodes.matcher.AbstractWildcardMatcher.WildcardMatcherSubstitutes
- getWildcardReplacementsAt(int...) - Method in class org.refcodes.matcher.AbstractWildcardMatcher.WildcardMatcherSubstitutes
- greaterOrEqualThan(M) - Static method in class org.refcodes.matcher.MatcherSugar
-
Import static GREATER OR EQUAL THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchees. - GreaterOrEqualThanMatcher<M extends Comparable<M>> - Class in org.refcodes.matcher
-
A GREATER OR EQUAL THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchees. - GreaterOrEqualThanMatcher(M) - Constructor for class org.refcodes.matcher.GreaterOrEqualThanMatcher
-
Constructs an GREATER OR EQUAL THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchee. - greaterThan(M) - Static method in class org.refcodes.matcher.MatcherSugar
-
Import static GREATER THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchees. - GreaterThanMatcher<M extends Comparable<M>> - Class in org.refcodes.matcher
-
A GREATER THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchees. - GreaterThanMatcher(M) - Constructor for class org.refcodes.matcher.GreaterThanMatcher
-
Constructs an GREATER THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchees.
H
- hashCode() - Method in class org.refcodes.matcher.PathMatcher
- hashCode() - Method in class org.refcodes.matcher.RegExpMatcher
I
- isAssignableFrom(Class<?>) - Static method in class org.refcodes.matcher.MatcherSugar
-
Static import IS ASSIGNABLE FROM
Matcher
using the type of the matchees being the criteria to determine a match. - IsAssignableFromMatcher<M> - Class in org.refcodes.matcher
-
A IS ASSIGNABLE FROM implementation of a
Matcher
by type. - IsAssignableFromMatcher(Class<?>) - Constructor for class org.refcodes.matcher.IsAssignableFromMatcher
-
Constructs a IS ASSIGNABLE FROM
Matcher
using the type of the matchees being the criteria to determine a match. - isMatching(String) - Method in class org.refcodes.matcher.PathMatcher
-
The this method applies the following rules from the configured ANT path pattern to the path provided via
PathMatcher.isMatching(String)
method: A single asterisk ("*" as ofWildcard.FILE
) matches zero or more characters within a path name. - isMatching(String) - Method in class org.refcodes.matcher.RegExpMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.AndMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.AnyMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.EqualWithMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.GreaterOrEqualThanMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.GreaterThanMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.IsAssignableFromMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.LessOrEqualThanMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.LessThanMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in interface org.refcodes.matcher.Matchable
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.NoneMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.NotEqualWithMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.NotMatcher
-
Tests whether the given event is matching the mathcer's criteria.
- isMatching(M) - Method in class org.refcodes.matcher.OrMatcher
-
Tests whether the given event is matching the mathcer's criteria.
L
- lessOrEqualThan(M) - Static method in class org.refcodes.matcher.MatcherSugar
-
Import static LESS OR EQUAL THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchees. - LessOrEqualThanMatcher<M extends Comparable<M>> - Class in org.refcodes.matcher
-
A LESS OR EQUAL THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchees. - LessOrEqualThanMatcher(M) - Constructor for class org.refcodes.matcher.LessOrEqualThanMatcher
-
Constructs an LESS OR EQUAL THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchees. - lessThan(M) - Static method in class org.refcodes.matcher.MatcherSugar
-
Import static LESS THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchees. - LessThanMatcher<M extends Comparable<M>> - Class in org.refcodes.matcher
-
A LESS THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchees. - LessThanMatcher(M) - Constructor for class org.refcodes.matcher.LessThanMatcher
-
Constructs an LESS THAN
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method using theComparable.compareTo(Object)
method to be implemented by the matchees.
M
- Matchable<M> - Interface in org.refcodes.matcher
- Matcher<M> - Interface in org.refcodes.matcher
-
The matcher is used to test whether a matchee matches certain criteria.
- MatcherSchema - Class in org.refcodes.matcher
-
The purpose of a
MatcherSchema
is automatically generate documentation ofMatcher
structures. - MatcherSchema(Class<?>, String) - Constructor for class org.refcodes.matcher.MatcherSchema
- MatcherSchema(Class<?>, String, Object) - Constructor for class org.refcodes.matcher.MatcherSchema
-
Instantiates a new
MatcherSchema
. - MatcherSchema(Class<?>, String, Object, MatcherSchema...) - Constructor for class org.refcodes.matcher.MatcherSchema
-
Instantiates a new
MatcherSchema
. - MatcherSchema(Class<?>, String, String) - Constructor for class org.refcodes.matcher.MatcherSchema
- MatcherSchema(Class<?>, String, String, Object) - Constructor for class org.refcodes.matcher.MatcherSchema
-
Instantiates a new
MatcherSchema
. - MatcherSchema(Class<?>, String, String, Object, MatcherSchema...) - Constructor for class org.refcodes.matcher.MatcherSchema
-
Instantiates a new
MatcherSchema
. - MatcherSchema(Class<?>, String, String, MatcherSchema...) - Constructor for class org.refcodes.matcher.MatcherSchema
- MatcherSchema(Class<?>, String, MatcherSchema...) - Constructor for class org.refcodes.matcher.MatcherSchema
- MatcherSchema(MatcherSchema) - Constructor for class org.refcodes.matcher.MatcherSchema
- MatcherSchema(MatcherSchema, Class<?>) - Constructor for class org.refcodes.matcher.MatcherSchema
-
Instantiates a new
MatcherSchema
. - MatcherSchema(MatcherSchema, MatcherSchema...) - Constructor for class org.refcodes.matcher.MatcherSchema
- MatcherSugar - Class in org.refcodes.matcher
-
Declarative syntactic sugar which may be statically imported in order to allow declarative definitions for the
Matcher
elements. - MatcherSugar() - Constructor for class org.refcodes.matcher.MatcherSugar
-
Instantiates a new matcher sugar.
N
- none() - Static method in class org.refcodes.matcher.MatcherSugar
-
Import static NONE implementation of a
Matcher
which always returnsfalse
. - NoneMatcher<M> - Class in org.refcodes.matcher
-
A NONE implementation of a
Matcher
which always returnsfalse
. - NoneMatcher() - Constructor for class org.refcodes.matcher.NoneMatcher
-
Constructs an ANY implementation of a
Matcher
which always returnstrue
. - not(Matcher<M>) - Static method in class org.refcodes.matcher.MatcherSugar
-
Import static NOT
Matcher
whoseMatchable.isMatching(Object)
method inverts (NOT) theMatchable.isMatching(Object)
result of the encapsulatedMatcher
. - notEqualWith(M) - Static method in class org.refcodes.matcher.MatcherSugar
-
Import static NOT EQUAL WITH
Matcher
, comparing its matchee with the matchee provided to theMatchable.isMatching(Object)
method for equality. - NotEqualWithMatcher<M> - Class in org.refcodes.matcher
-
A NOT EQUAL WITH
Matcher
, comparing its matchee with the matchee provided to theisMatching(Object)
method for equality. - NotEqualWithMatcher(M) - Constructor for class org.refcodes.matcher.NotEqualWithMatcher
-
Constructs a NOT EQUAL WITH
Matcher
, comparing its matchee with the matchee provided to theisMatching(Object)
method for equality. - NotMatcher<M> - Class in org.refcodes.matcher
- NotMatcher(Matcher<M>) - Constructor for class org.refcodes.matcher.NotMatcher
-
Constructs a NOT
Matcher
whoseNotMatcher.isMatching(Object)
method inverts (NOT) theNotMatcher.isMatching(Object)
result of the encapsulatedMatcher
.
O
- or(Matcher<M>...) - Static method in class org.refcodes.matcher.MatcherSugar
- org.refcodes.matcher - module org.refcodes.matcher
- org.refcodes.matcher - package org.refcodes.matcher
-
This artifact allows the construction of matchers for building arbitrary complex matching functionality.
- OrMatcher<M> - Class in org.refcodes.matcher
- OrMatcher(Matcher<M>...) - Constructor for class org.refcodes.matcher.OrMatcher
P
- PathMatcher - Class in org.refcodes.matcher
-
The
PathMatcher
providesWildcardMatcher
functionality for matching paths: ThePathMatcher
matches its ANT like path pattern against the path provided to thePathMatcher.isMatching(String)
and the like methods. - PathMatcher(String) - Constructor for class org.refcodes.matcher.PathMatcher
-
Constructs an ANT Path
Matcher
, matching its ANT path pattern against the path provided to thePathMatcher.isMatching(String)
method. - PathMatcher(String, char) - Constructor for class org.refcodes.matcher.PathMatcher
-
Constructs an ANT Path
Matcher
, matching its ANT path pattern against the path provided to thePathMatcher.isMatching(String)
method.
R
- REGEX_PATTERN - Static variable in class org.refcodes.matcher.AbstractWildcardMatcher
- RegExpMatcher - Class in org.refcodes.matcher
-
The REGEXP
RegExpMatcher
providesWildcardMatcher
functionality for regular expressionPattern
matching. - RegExpMatcher(String) - Constructor for class org.refcodes.matcher.RegExpMatcher
-
Constructs a
Pattern
matcher. - RegExpMatcher(Pattern) - Constructor for class org.refcodes.matcher.RegExpMatcher
-
Constructs a
Pattern
matcher.
T
- toPattern() - Method in class org.refcodes.matcher.PathMatcher
-
For debugging purposes, retrieve the regex pattern created from the ANT path pattern.
- toPattern() - Method in class org.refcodes.matcher.RegExpMatcher
-
For debugging purposes, retrieve the regex pattern created from the ANT path pattern.
- toSchema() - Method in class org.refcodes.matcher.AbstractMatcheeMatcher
- toSchema() - Method in class org.refcodes.matcher.AbstractMatcher
- toSchema() - Method in class org.refcodes.matcher.AbstractMatcherComposite
- toSchema() - Method in class org.refcodes.matcher.IsAssignableFromMatcher
- toSchema() - Method in class org.refcodes.matcher.PathMatcher
- toSchema() - Method in class org.refcodes.matcher.RegExpMatcher
- toString() - Method in class org.refcodes.matcher.AbstractWildcardMatcher.WildcardMatcherSubstitutes
- toWildcardReplacement(String, String) - Method in class org.refcodes.matcher.PathMatcher
-
Returns the wildcard substitute for the wildcards in your pattern compared to the actual text.
- toWildcardReplacement(String, String) - Method in class org.refcodes.matcher.RegExpMatcher
-
Returns the wildcard substitute for the wildcards in your pattern compared to the actual text.
- toWildcardReplacement(String, String) - Method in interface org.refcodes.matcher.WildcardMatcher
-
Returns the wildcard substitute for the wildcards in your pattern compared to the actual text.
- toWildcardReplacementAt(String, int) - Method in class org.refcodes.matcher.PathMatcher
-
Returns the wildcard substitute for the wildcards in your pattern compared to the actual text (as of
WildcardMatcher.toWildcardSubstitutes(String)
). - toWildcardReplacementAt(String, int) - Method in class org.refcodes.matcher.RegExpMatcher
-
Returns the wildcard substitute for the wildcards in your pattern compared to the actual text (as of
WildcardMatcher.toWildcardSubstitutes(String)
). - toWildcardReplacementAt(String, int) - Method in interface org.refcodes.matcher.WildcardMatcher
-
Returns the wildcard substitute for the wildcards in your pattern compared to the actual text (as of
WildcardMatcher.toWildcardSubstitutes(String)
). - toWildcardReplacements(String) - Method in class org.refcodes.matcher.PathMatcher
-
Returns an array of the wildcard substitutes for the wildcards in your pattern compared to the actual text (as of
WildcardMatcher.toWildcardSubstitutes(String)
). - toWildcardReplacements(String) - Method in class org.refcodes.matcher.RegExpMatcher
-
Returns an array of the wildcard substitutes for the wildcards in your pattern compared to the actual text (as of
WildcardMatcher.toWildcardSubstitutes(String)
). - toWildcardReplacements(String) - Method in interface org.refcodes.matcher.WildcardMatcher
-
Returns an array of the wildcard substitutes for the wildcards in your pattern compared to the actual text (as of
WildcardMatcher.toWildcardSubstitutes(String)
). - toWildcardReplacements(String, String...) - Method in class org.refcodes.matcher.PathMatcher
-
Returns the wildcard substitutes for the wildcards in your pattern compared to the actual text .
- toWildcardReplacements(String, String...) - Method in class org.refcodes.matcher.RegExpMatcher
-
Returns the wildcard substitutes for the wildcards in your pattern compared to the actual text .
- toWildcardReplacements(String, String...) - Method in interface org.refcodes.matcher.WildcardMatcher
-
Returns the wildcard substitutes for the wildcards in your pattern compared to the actual text .
- toWildcardReplacementsAt(String, int...) - Method in class org.refcodes.matcher.PathMatcher
-
Returns the wildcard substitutes for the wildcards in your pattern compared to the actual text.
- toWildcardReplacementsAt(String, int...) - Method in class org.refcodes.matcher.RegExpMatcher
-
Returns the wildcard substitutes for the wildcards in your pattern compared to the actual text.
- toWildcardReplacementsAt(String, int...) - Method in interface org.refcodes.matcher.WildcardMatcher
-
Returns the wildcard substitutes for the wildcards in your pattern compared to the actual text.
- toWildcardSubstitutes(String) - Method in class org.refcodes.matcher.PathMatcher
-
Returns all available wildcard substitutes as well as the named wildcard substitutes.
- toWildcardSubstitutes(String) - Method in class org.refcodes.matcher.RegExpMatcher
-
Returns all available wildcard substitutes as well as the named wildcard substitutes.
- toWildcardSubstitutes(String) - Method in interface org.refcodes.matcher.WildcardMatcher
-
Returns all available wildcard substitutes as well as the named wildcard substitutes.
W
- WILDCARD_NAMES - Static variable in class org.refcodes.matcher.AbstractWildcardMatcher
- WildcardMatcher - Interface in org.refcodes.matcher
-
A
WildcardMatcher
is aMatcher
providing additional means to work with the wildcards and their wildcard substitutes in case of a match as ofMatchable.isMatching(Object)
. - WildcardMatcherSubstitutes(String[], Map<String, String>) - Constructor for class org.refcodes.matcher.AbstractWildcardMatcher.WildcardMatcherSubstitutes
-
Instantiates a new wildcard substitutes impl.
_
- _matchee - Variable in class org.refcodes.matcher.AbstractMatcheeMatcher
- _matchers - Variable in class org.refcodes.matcher.AbstractMatcherComposite
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form