Index

A E G H I L M N O P R T W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractMatcheeMatcher<M> - Class in org.refcodes.matcher
The AbstractMatcheeMatcher is composed of multiple Matcher instances queried upon match requests as of Matchable.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 for Matcher 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 multiple Matcher instances queried upon match requests as of Matchable.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 for Matcher 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
Import static AND Matcher, i.e. all of the provided Matcher instances need to match in order for the AND Matcher to match.
AndMatcher<M> - Class in org.refcodes.matcher
A logical AND implementation of a Matcher encapsulating Matcher instances.
AndMatcher(Matcher<M>...) - Constructor for class org.refcodes.matcher.AndMatcher
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.
AnyMatcher<M> - Class in org.refcodes.matcher
An ANY implementation of a Matcher which always returns true.
AnyMatcher() - Constructor for class org.refcodes.matcher.AnyMatcher
Constructs an ANY implementation of a Matcher which always returns true.

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 the Matchable.isMatching(Object) method for equality.
EqualWithMatcher<M> - Class in org.refcodes.matcher
An EQUAL WITH Matcher, comparing its matchee with the matchee provided to the EqualWithMatcher.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 the EqualWithMatcher.isMatching(Object) method for equality.

G

getAlias() - Method in class org.refcodes.matcher.AbstractMatcher
getDelimiter() - Method in class org.refcodes.matcher.PathMatcher
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 the Matchable.isMatching(Object) method using the Comparable.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 the Matchable.isMatching(Object) method using the Comparable.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 the Matchable.isMatching(Object) method using the Comparable.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 the Matchable.isMatching(Object) method using the Comparable.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 the Matchable.isMatching(Object) method using the Comparable.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 the Matchable.isMatching(Object) method using the Comparable.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 of Wildcard.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 the Matchable.isMatching(Object) method using the Comparable.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 the Matchable.isMatching(Object) method using the Comparable.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 the Matchable.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 Matchable.isMatching(Object) method using the Comparable.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 the Matchable.isMatching(Object) method using the Comparable.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 the Matchable.isMatching(Object) method using the Comparable.compareTo(Object) method to be implemented by the matchees.

M

Matchable<M> - Interface in org.refcodes.matcher
The Matchable interface is intended for components providing matching functionality though not being a 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 of Matcher structures.
MatcherSchema(Class<?>, Object, String) - Constructor for class org.refcodes.matcher.MatcherSchema
Instantiates a new MatcherSchema.
MatcherSchema(Class<?>, MatcherSchema) - Constructor for class org.refcodes.matcher.MatcherSchema
MatcherSchema(MatcherSchema, Schema...) - 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 returns false.
NoneMatcher<M> - Class in org.refcodes.matcher
A NONE implementation of a Matcher which always returns false.
NoneMatcher() - Constructor for class org.refcodes.matcher.NoneMatcher
Constructs an ANY implementation of a Matcher which always returns true.
not(Matcher<M>) - Static method in class org.refcodes.matcher.MatcherSugar
Import static NOT Matcher whose Matchable.isMatching(Object) method inverts (NOT) the Matchable.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 Matchable.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 the isMatching(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 the isMatching(Object) method for equality.
NotMatcher<M> - Class in org.refcodes.matcher
A logical NOT implementation of a Matcher encapsulating another Matcher.
NotMatcher(Matcher<M>) - Constructor for class org.refcodes.matcher.NotMatcher
Constructs a NOT Matcher whose NotMatcher.isMatching(Object) method inverts (NOT) the NotMatcher.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 - 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
A logical OR implementation of a Matcher encapsulating Matcher instances.
OrMatcher(Matcher<M>...) - Constructor for class org.refcodes.matcher.OrMatcher
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 - Class in org.refcodes.matcher
The PathMatcher provides WildcardMatcher functionality for matching paths: The PathMatcher matches its ANT like path pattern against the path provided to the PathMatcher.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 the PathMatcher.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 the PathMatcher.isMatching(String) method.

R

REGEX_PATTERN - Static variable in class org.refcodes.matcher.AbstractWildcardMatcher
 
RegExpMatcher - Class in org.refcodes.matcher
The REGEXP RegExpMatcher provides WildcardMatcher functionality for regular expression Pattern 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 interface org.refcodes.matcher.Matcher
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 a Matcher providing additional means to work with the wildcards and their wildcard substitutes in case of a match as of Matchable.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
 
A E G H I L M N O P R T W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form