Skip navigation links
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.impls
A logical AND implementation of a Matcher encapsulating Matcher instances.
AndMatcherImpl(Matcher<M>...) - Constructor for class org.refcodes.matcher.impls.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.impls
An ANY implementation of a Matcher which always returns true.
AnyMatcherImpl() - Constructor for class org.refcodes.matcher.impls.AnyMatcherImpl
 

E

equals(Object) - Method in class org.refcodes.matcher.impls.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 #isMatching(Object) method for equality.
EqualWithMatcherImpl<M> - Class in org.refcodes.matcher.impls
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.impls.EqualWithMatcherImpl
Constructs an EQUAL WITH Matcher, comparing its matchee with the matchee provided to the EqualWithMatcherImpl.isMatching(Object) method for equality.

G

getPathPattern() - Method in class org.refcodes.matcher.impls.PathMatcherImpl
 
getPathPattern() - Method in interface org.refcodes.matcher.PathMatcher
Returns the path pattern being used by the PathMatcher.
getWildcardNames() - Method in class org.refcodes.matcher.impls.PathMatcherImpl
 
getWildcardNames() - Method in interface org.refcodes.matcher.PathMatcher
Retrieves the list of wildcard names identifying the wildcards as specified by the path pattern.
getWildcardReplacement(String) - Method in class org.refcodes.matcher.impls.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)).
getWildcardReplacementAt(int) - Method in class org.refcodes.matcher.impls.WildcardSubstitutesImpl
 
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)).
getWildcardReplacements() - Method in class org.refcodes.matcher.impls.WildcardSubstitutesImpl
 
getWildcardReplacements(String...) - Method in class org.refcodes.matcher.impls.WildcardSubstitutesImpl
 
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(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)).
getWildcardReplacementsAt(int...) - Method in class org.refcodes.matcher.impls.WildcardSubstitutesImpl
 
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)).
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 #isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
GreaterOrEqualThanMatcherImpl<M extends Comparable<M>> - Class in org.refcodes.matcher.impls
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.impls.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 #isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
GreaterThanMatcherImpl<M extends Comparable<M>> - Class in org.refcodes.matcher.impls
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.impls.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.impls.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.impls
A IS ASSIGNABLE FROM implementation of a Matcher by type.
IsAssignableFromMatcherImpl(Class<?>) - Constructor for class org.refcodes.matcher.impls.IsAssignableFromMatcherImpl
Constructs a IS ASSIGNABLE FROM Matcher using the type of the matchees being the criteria to determine a match.
isMatching(M) - Method in class org.refcodes.matcher.impls.AndMatcherImpl
 
isMatching(M) - Method in class org.refcodes.matcher.impls.AnyMatcherImpl
 
isMatching(M) - Method in class org.refcodes.matcher.impls.EqualWithMatcherImpl
 
isMatching(M) - Method in class org.refcodes.matcher.impls.GreaterOrEqualThanMatcherImpl
 
isMatching(M) - Method in class org.refcodes.matcher.impls.GreaterThanMatcherImpl
 
isMatching(M) - Method in class org.refcodes.matcher.impls.IsAssignableFromMatcherImpl
 
isMatching(M) - Method in class org.refcodes.matcher.impls.LessOrEqualThanMatcherImpl
 
isMatching(M) - Method in class org.refcodes.matcher.impls.LessThanMatcherImpl
 
isMatching(M) - Method in class org.refcodes.matcher.impls.NoneMatcherImpl
 
isMatching(M) - Method in class org.refcodes.matcher.impls.NotEqualWithMatcherImpl
 
isMatching(M) - Method in class org.refcodes.matcher.impls.NotMatcherImpl
 
isMatching(M) - Method in class org.refcodes.matcher.impls.OrMatcherImpl
 
isMatching(String) - Method in class org.refcodes.matcher.impls.PathMatcherImpl
 
isMatching(M) - Method in interface org.refcodes.matcher.Matcher
Tests whether the given event is matching the mathcer's criteria.
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.

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 #isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
LessOrEqualThanMatcherImpl<M extends Comparable<M>> - Class in org.refcodes.matcher.impls
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.impls.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 #isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.
LessThanMatcherImpl<M extends Comparable<M>> - Class in org.refcodes.matcher.impls
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.impls.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
 

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.impls
A NONE implementation of a Matcher which always returns false.
NoneMatcherImpl() - Constructor for class org.refcodes.matcher.impls.NoneMatcherImpl
 
not(Matcher<M>) - Static method in class org.refcodes.matcher.MatcherSugar
Import static NOT Matcher whose #isMatching(Object) method inverts (NOT) the #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 #isMatching(Object) method for equality.
NotEqualWithMatcherImpl<M> - Class in org.refcodes.matcher.impls
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.impls.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.impls
A logical NOT implementation of a Matcher encapsulating another Matcher.
NotMatcherImpl(Matcher<M>) - Constructor for class org.refcodes.matcher.impls.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
 
org.refcodes.matcher.impls - package org.refcodes.matcher.impls
 
OrMatcherImpl<M> - Class in org.refcodes.matcher.impls
A logical OR implementation of a Matcher encapsulating Matcher instances.
OrMatcherImpl(Matcher<M>...) - Constructor for class org.refcodes.matcher.impls.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.impls
Implements the PathMatcher interface.
PathMatcherImpl(String) - Constructor for class org.refcodes.matcher.impls.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.impls.PathMatcherImpl
For debugging purposes, retrieve the regex pattern created from the ANT path pattern.
toWildcardReplacement(String, String) - Method in class org.refcodes.matcher.impls.PathMatcherImpl
 
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)).
toWildcardReplacementAt(String, int) - Method in class org.refcodes.matcher.impls.PathMatcherImpl
 
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)).
toWildcardReplacements(String) - Method in class org.refcodes.matcher.impls.PathMatcherImpl
 
toWildcardReplacements(String, String...) - Method in class org.refcodes.matcher.impls.PathMatcherImpl
 
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, 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)).
toWildcardReplacementsAt(String, int...) - Method in class org.refcodes.matcher.impls.PathMatcherImpl
 
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)).
toWildcardSubstitutes(String) - Method in class org.refcodes.matcher.impls.PathMatcherImpl
 
toWildcardSubstitutes(String) - Method in interface org.refcodes.matcher.PathMatcher
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.impls
 
WildcardSubstitutesImpl(String[], Map<String, String>) - Constructor for class org.refcodes.matcher.impls.WildcardSubstitutesImpl
 
A E G H I L M N O P T W 
Skip navigation links

Copyright © 2017. All rights reserved.