|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PatternMatcher
Interface for a pattern matcher.
The pattern matcher is the main abstraction regarding the matching of an expression. Implementation may vary depending on the expression syntax handling that is desired.
Field Summary | |
---|---|
static java.lang.String |
ANY_EXPRESSION
Any expression string: '*' |
static java.lang.String |
EXACT
'exact' pattern matcher name |
static java.lang.String |
EXACT_OR_REGEXP
pattern matcher name 'exactOrRegexp' |
static java.lang.String |
GLOB
pattern matcher 'glob' |
static java.lang.String |
REGEXP
pattern matcher name 'regexp' |
Method Summary | |
---|---|
Matcher |
getMatcher(java.lang.String expression)
Return the matcher for the given expression. |
java.lang.String |
getName()
return the name of this pattern matcher |
Field Detail |
---|
static final java.lang.String EXACT
static final java.lang.String REGEXP
static final java.lang.String GLOB
static final java.lang.String EXACT_OR_REGEXP
static final java.lang.String ANY_EXPRESSION
Method Detail |
---|
Matcher getMatcher(java.lang.String expression)
expression
- the expression to be matched. Cannot be null ?
java.lang.String getName()
EXACT
,
REGEXP
,
GLOB
,
EXACT_OR_REGEXP
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |