public static class CoreMapNodePattern.StringAnnotationRegexPattern extends NodePattern<String>
NodePattern.AnyNodePattern<T>, NodePattern.ConjNodePattern<T>, NodePattern.DisjNodePattern<T>, NodePattern.EqualsNodePattern<T>, NodePattern.NegateNodePattern<T>ANY_NODE, CASE_INSENSITIVE, NORMALIZE| Constructor and Description |
|---|
CoreMapNodePattern.StringAnnotationRegexPattern(Pattern pattern) |
CoreMapNodePattern.StringAnnotationRegexPattern(String regex,
int flags) |
public CoreMapNodePattern.StringAnnotationRegexPattern(Pattern pattern)
public CoreMapNodePattern.StringAnnotationRegexPattern(String regex, int flags)
public Pattern getPattern()
public boolean match(String str)
NodePatternmatch in class NodePattern<String>str - - node to matchpublic Object matchWithResult(String str)
NodePatternmatchWithResult in class NodePattern<String>str - node to match