AbstractPatternMatcher
, ExactOrRegexpPatternMatcher
, ExactPatternMatcher
, GlobPatternMatcher
, RegexpPatternMatcher
public interface PatternMatcher
Modifier and Type | Field | Description |
---|---|---|
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'
|
Modifier and Type | Method | Description |
---|---|---|
Matcher |
getMatcher(java.lang.String expression) |
Return the matcher for the given expression.
|
java.lang.String |
getName() |
return the name of this pattern matcher
|
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
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