|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PatternMatcher<E>
Compiles and matches a pattern against a value
Method Summary | |
---|---|
E |
compilePattern(java.lang.String data)
Translate the given String into an object
representing the pattern matchable by this class. |
boolean |
isLiteral(java.lang.String pattern)
Determines if the pattern is a simple literal string or contains wildcards that will need to be processed |
boolean |
match(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String data,
E expr)
Match a pattern against a string |
Method Detail |
---|
boolean isLiteral(java.lang.String pattern)
pattern
- The string pattern
E compilePattern(java.lang.String data)
Translate the given String
into an object
representing the pattern matchable by this class.
data
- The string to translate.
java.lang.NullPointerException
- If data is null.boolean match(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String data, E expr)
map
- The map to store matched valuesdata
- The string to matchexpr
- The compiled wildcard expression
java.lang.NullPointerException
- If any parameters are null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |