public class CoreMapNodePattern extends ComplexNodePattern<CoreMap,java.lang.Class>
| Modifier and Type | Class and Description |
|---|---|
static class |
CoreMapNodePattern.AttributesEqualMatchChecker<K> |
ComplexNodePattern.AbstractStringAnnotationPattern, ComplexNodePattern.IntegerAnnotationPattern, ComplexNodePattern.NilAnnotationPattern, ComplexNodePattern.NotNilAnnotationPattern, ComplexNodePattern.NumericAnnotationPattern, ComplexNodePattern.SequenceRegexPattern<T>, ComplexNodePattern.StringAnnotationPattern, ComplexNodePattern.StringAnnotationRegexPattern, ComplexNodePattern.StringInSetAnnotationPatternNodePattern.AnyNodePattern<T>, NodePattern.ConjNodePattern<T>, NodePattern.DisjNodePattern<T>, NodePattern.EqualsNodePattern<T>, NodePattern.NegateNodePattern<T>| Modifier and Type | Field and Description |
|---|---|
static CoreMapNodePattern.AttributesEqualMatchChecker |
TEXT_ATTR_EQUAL_CHECKER |
ANY_NODE, CASE_INSENSITIVE, NORMALIZE, UNICODE_CASE| Constructor and Description |
|---|
CoreMapNodePattern(java.lang.Class key,
NodePattern pattern) |
CoreMapNodePattern(java.util.List<Pair<java.lang.Class,NodePattern>> annotationPatterns) |
CoreMapNodePattern(Pair<java.lang.Class,NodePattern>... annotationPatterns) |
| Modifier and Type | Method and Description |
|---|---|
static CoreMapNodePattern |
valueOf(Env env,
java.util.Map<java.lang.String,java.lang.String> attributes) |
static CoreMapNodePattern |
valueOf(Env env,
java.lang.String textAnnotationPattern) |
static CoreMapNodePattern |
valueOf(java.util.Map<java.lang.String,java.lang.String> attributes) |
static CoreMapNodePattern |
valueOf(java.util.regex.Pattern textAnnotationPattern) |
static CoreMapNodePattern |
valueOf(java.lang.String textAnnotationPattern) |
static CoreMapNodePattern |
valueOf(java.lang.String textAnnotationPattern,
int flags) |
add, getAnnotationPatterns, match, match, matchWithResult, newStringRegexPattern, populate, toString, valueOfpublic static final CoreMapNodePattern.AttributesEqualMatchChecker TEXT_ATTR_EQUAL_CHECKER
public CoreMapNodePattern(java.util.List<Pair<java.lang.Class,NodePattern>> annotationPatterns)
public CoreMapNodePattern(Pair<java.lang.Class,NodePattern>... annotationPatterns)
public CoreMapNodePattern(java.lang.Class key,
NodePattern pattern)
public static CoreMapNodePattern valueOf(java.lang.String textAnnotationPattern)
public static CoreMapNodePattern valueOf(java.lang.String textAnnotationPattern, int flags)
public static CoreMapNodePattern valueOf(Env env, java.lang.String textAnnotationPattern)
public static CoreMapNodePattern valueOf(java.util.regex.Pattern textAnnotationPattern)
public static CoreMapNodePattern valueOf(java.util.Map<java.lang.String,java.lang.String> attributes)
public static CoreMapNodePattern valueOf(Env env, java.util.Map<java.lang.String,java.lang.String> attributes)