A E G H I L M N O P T W 

A

and(Matcher<M>...) - Static method in class org.refcodes.matcher.MatcherSugar
Import static AND Matcher, i.e. all of the provided Matcher instances need to match in order for the AND Matcher to match.
AndMatcherImpl<M> - Class in org.refcodes.matcher
A logical AND implementation of a Matcher encapsulating Matcher instances.
AndMatcherImpl(Matcher<M>...) - Constructor for class org.refcodes.matcher.AndMatcherImpl
Constructs an AND Matcher, i.e. all of the provided Matcher instances need to match in order for the AND Matcher to match.
any() - Static method in class org.refcodes.matcher.MatcherSugar
Import static ANY implementation of a Matcher which always returns true.
AnyMatcherImpl<M> - Class in org.refcodes.matcher
An ANY implementation of a Matcher which always returns true.
AnyMatcherImpl() - Constructor for class org.refcodes.matcher.AnyMatcherImpl
 

E

equals(Object) - Method in class org.refcodes.matcher.PathMatcherImpl
equalWith(M) - Static method in class org.refcodes.matcher.MatcherSugar
Import static EQUAL WITH Matcher, comparing its matchee with the matchee provided to the Matcher.isMatching(Object) method for equality.
EqualWithMatcherImpl<M> - Class in org.refcodes.matcher
An EQUAL WITH Matcher, comparing its matchee with the matchee provided to the EqualWithMatcherImpl.isMatching(Object) method for equality.
EqualWithMatcherImpl(M) - Constructor for class org.refcodes.matcher.EqualWithMatcherImpl
Constructs an EQUAL WITH Matcher, comparing its matchee with the matchee provided to the EqualWithMatcherImpl.isMatching(Object) method for equality.

G

getDelimiter() - Method in class org.refcodes.matcher.PathMatcherImpl
getPathPattern() - Method in interface org.refcodes.matcher.PathMatcher
Returns the path pattern being used by the PathMatcher.
getPathPattern() - Method in class org.refcodes.matcher.PathMatcherImpl
Returns the path pattern being used by the PathMatcher.
getWildcardNames() - Method in interface org.refcodes.matcher.PathMatcher
Retrieves the list of wildcard names identifying the wildcards as specified by the path pattern.
getWildcardNames() - Method in class org.refcodes.matcher.PathMatcherImpl
Retrieves the list of wildcard names identifying the wildcards as specified by the path pattern.
getWildcardNames() - Method in interface org.refcodes.matcher.WildcardSubstitutes
Retrieves the array of wildcard names (aliases) in this instance.
getWildcardNames() - Method in class org.refcodes.matcher.WildcardSubstitutesImpl
 
getWildcardReplacement(String) - Method in interface org.refcodes.matcher.WildcardSubstitutes
Returns the wildcard substitute for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
getWildcardReplacement(String) - Method in class org.refcodes.matcher.WildcardSubstitutesImpl
Returns the wildcard substitute for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
getWildcardReplacementAt(int) - Method in interface org.refcodes.matcher.WildcardSubstitutes
Returns the wildcard substitute for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
getWildcardReplacementAt(int) - Method in class org.refcodes.matcher.WildcardSubstitutesImpl
Returns the wildcard substitute for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
getWildcardReplacements() - Method in interface org.refcodes.matcher.WildcardSubstitutes
Returns an array of the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
getWildcardReplacements() - Method in class org.refcodes.matcher.WildcardSubstitutesImpl
Returns an array of the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
getWildcardReplacements(String...) - Method in interface org.refcodes.matcher.WildcardSubstitutes
Returns the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
getWildcardReplacements(String...) - Method in class org.refcodes.matcher.WildcardSubstitutesImpl
Returns the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
getWildcardReplacementsAt(int...) - Method in interface org.refcodes.matcher.WildcardSubstitutes
Returns the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
getWildcardReplacementsAt(int...) - Method in class org.refcodes.matcher.WildcardSubstitutesImpl
Returns the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
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 the Matcher.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
GreaterOrEqualThanMatcherImpl<M extends java.lang.Comparable<M>> - Class in org.refcodes.matcher
A GREATER OR EQUAL THAN Matcher, comparing its matchee with the matchee provided to the Matcher.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
GreaterOrEqualThanMatcherImpl(M) - Constructor for class org.refcodes.matcher.GreaterOrEqualThanMatcherImpl
Constructs an GREATER OR EQUAL THAN Matcher, comparing its matchee with the matchee provided to the Matcher.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
greaterThan(M) - Static method in class org.refcodes.matcher.MatcherSugar
Import static GREATER THAN Matcher, comparing its matchee with the matchee provided to the Matcher.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
GreaterThanMatcherImpl<M extends java.lang.Comparable<M>> - Class in org.refcodes.matcher
A GREATER THAN Matcher, comparing its matchee with the matchee provided to the Matcher.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
GreaterThanMatcherImpl(M) - Constructor for class org.refcodes.matcher.GreaterThanMatcherImpl
Constructs an GREATER THAN Matcher, comparing its matchee with the matchee provided to the Matcher.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.

H

hashCode() - Method in class org.refcodes.matcher.PathMatcherImpl

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.
IsAssignableFromMatcherImpl<M> - Class in org.refcodes.matcher
A IS ASSIGNABLE FROM implementation of a Matcher by type.
IsAssignableFromMatcherImpl(Class<?>) - Constructor for class org.refcodes.matcher.IsAssignableFromMatcherImpl
Constructs a IS ASSIGNABLE FROM Matcher using the type of the matchees being the criteria to determine a match.
isMatching(String) - Method in interface 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 ("*") matches zero or more characters within a path name.
isMatching(String) - Method in class org.refcodes.matcher.PathMatcherImpl
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 ("*") matches zero or more characters within a path name.
isMatching(M) - Method in class org.refcodes.matcher.AndMatcherImpl
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in class org.refcodes.matcher.AnyMatcherImpl
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in class org.refcodes.matcher.EqualWithMatcherImpl
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in class org.refcodes.matcher.GreaterOrEqualThanMatcherImpl
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in class org.refcodes.matcher.GreaterThanMatcherImpl
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in class org.refcodes.matcher.IsAssignableFromMatcherImpl
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in class org.refcodes.matcher.LessOrEqualThanMatcherImpl
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in class org.refcodes.matcher.LessThanMatcherImpl
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in interface org.refcodes.matcher.Matcher
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in class org.refcodes.matcher.NoneMatcherImpl
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in class org.refcodes.matcher.NotEqualWithMatcherImpl
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in class org.refcodes.matcher.NotMatcherImpl
Tests whether the given event is matching the mathcer's criteria.
isMatching(M) - Method in class org.refcodes.matcher.OrMatcherImpl
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 the Matcher.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
LessOrEqualThanMatcherImpl<M extends java.lang.Comparable<M>> - Class in org.refcodes.matcher
A LESS OR EQUAL THAN Matcher, comparing its matchee with the matchee provided to the Matcher.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
LessOrEqualThanMatcherImpl(M) - Constructor for class org.refcodes.matcher.LessOrEqualThanMatcherImpl
Constructs an LESS OR EQUAL THAN Matcher, comparing its matchee with the matchee provided to the Matcher.isMatching(Object) method using the Comparable.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 the Matcher.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
LessThanMatcherImpl<M extends java.lang.Comparable<M>> - Class in org.refcodes.matcher
A LESS THAN Matcher, comparing its matchee with the matchee provided to the Matcher.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
LessThanMatcherImpl(M) - Constructor for class org.refcodes.matcher.LessThanMatcherImpl
Constructs an LESS THAN Matcher, comparing its matchee with the matchee provided to the Matcher.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.

M

Matcher<M> - Interface in org.refcodes.matcher
The matcher is used to test whether a matchee matches certain criteria.
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 returns false.
NoneMatcherImpl<M> - Class in org.refcodes.matcher
A NONE implementation of a Matcher which always returns false.
NoneMatcherImpl() - Constructor for class org.refcodes.matcher.NoneMatcherImpl
 
not(Matcher<M>) - Static method in class org.refcodes.matcher.MatcherSugar
Import static NOT Matcher whose Matcher.isMatching(Object) method inverts (NOT) the Matcher.isMatching(Object) result of the encapsulated Matcher.
notEqualWith(M) - Static method in class org.refcodes.matcher.MatcherSugar
Import static NOT EQUAL WITH Matcher, comparing its matchee with the matchee provided to the Matcher.isMatching(Object) method for equality.
NotEqualWithMatcherImpl<M> - Class in org.refcodes.matcher
A NOT EQUAL WITH Matcher, comparing its matchee with the matchee provided to the NotEqualWithMatcherImpl.isMatching(Object) method for equality.
NotEqualWithMatcherImpl(M) - Constructor for class org.refcodes.matcher.NotEqualWithMatcherImpl
Constructs a NOT EQUAL WITH Matcher, comparing its matchee with the matchee provided to the NotEqualWithMatcherImpl.isMatching(Object) method for equality.
NotMatcherImpl<M> - Class in org.refcodes.matcher
A logical NOT implementation of a Matcher encapsulating another Matcher.
NotMatcherImpl(Matcher<M>) - Constructor for class org.refcodes.matcher.NotMatcherImpl
Constructs a NOT Matcher whose NotMatcherImpl.isMatching(Object) method inverts (NOT) the NotMatcherImpl.isMatching(Object) result of the encapsulated Matcher.

O

or(Matcher<M>...) - Static method in class org.refcodes.matcher.MatcherSugar
Import static OR Matcher, i.e. any of the provided Matcher instances need to match in order for the OR Matcher to match.
org.refcodes.matcher - package org.refcodes.matcher
 
OrMatcherImpl<M> - Class in org.refcodes.matcher
A logical OR implementation of a Matcher encapsulating Matcher instances.
OrMatcherImpl(Matcher<M>...) - Constructor for class org.refcodes.matcher.OrMatcherImpl
Constructs an OR Matcher, i.e. any of the provided Matcher instances need to match in order for the OR Matcher to match.

P

PathMatcher - Interface in org.refcodes.matcher
Path Matcher, matching its ANT like path pattern against the path provided to the PathMatcher.isMatching(String) and the like methods.
PathMatcherImpl - Class in org.refcodes.matcher
Implements the PathMatcher interface.
PathMatcherImpl(String) - Constructor for class org.refcodes.matcher.PathMatcherImpl
Constructs an ANT Path Matcher, matching its ANT path pattern against the path provided to the isMatching(String) method.
PathMatcherImpl(String, char) - Constructor for class org.refcodes.matcher.PathMatcherImpl
Constructs an ANT Path Matcher, matching its ANT path pattern against the path provided to the isMatching(String) method.

T

toPattern() - Method in class org.refcodes.matcher.PathMatcherImpl
For debugging purposes, retrieve the regex pattern created from the ANT path pattern.
toString() - Method in class org.refcodes.matcher.WildcardSubstitutesImpl
toWildcardReplacement(String, String) - Method in interface org.refcodes.matcher.PathMatcher
Returns the wildcard substitute for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
toWildcardReplacement(String, String) - Method in class org.refcodes.matcher.PathMatcherImpl
Returns the wildcard substitute for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
toWildcardReplacementAt(String, int) - Method in interface org.refcodes.matcher.PathMatcher
Returns the wildcard substitute for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
toWildcardReplacementAt(String, int) - Method in class org.refcodes.matcher.PathMatcherImpl
Returns the wildcard substitute for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
toWildcardReplacements(String) - Method in interface org.refcodes.matcher.PathMatcher
Returns an array of the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
toWildcardReplacements(String) - Method in class org.refcodes.matcher.PathMatcherImpl
Returns an array of the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
toWildcardReplacements(String, String...) - Method in interface org.refcodes.matcher.PathMatcher
Returns the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
toWildcardReplacements(String, String...) - Method in class org.refcodes.matcher.PathMatcherImpl
Returns the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
toWildcardReplacementsAt(String, int...) - Method in interface org.refcodes.matcher.PathMatcher
Returns the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
toWildcardReplacementsAt(String, int...) - Method in class org.refcodes.matcher.PathMatcherImpl
Returns the wildcard substitutes for the wildcards in your path pattern (see PathMatcher.getPathPattern()) compared to the actual path (as of PathMatcher.toWildcardSubstitutes(String)).
toWildcardSubstitutes(String) - Method in interface org.refcodes.matcher.PathMatcher
Returns all available wildcard substitutes as well as the named wildcard substitutes.
toWildcardSubstitutes(String) - Method in class org.refcodes.matcher.PathMatcherImpl
Returns all available wildcard substitutes as well as the named wildcard substitutes.

W

WildcardSubstitutes - Interface in org.refcodes.matcher
The WildcardSubstitutes contains all information available regarding substitution of wildcards using the PathMatcher.
WildcardSubstitutesImpl - Class in org.refcodes.matcher
The Class WildcardSubstitutesImpl.
WildcardSubstitutesImpl(String[], Map<String, String>) - Constructor for class org.refcodes.matcher.WildcardSubstitutesImpl
Instantiates a new wildcard substitutes impl.
A E G H I L M N O P T W