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.StringInSetAnnotationPattern
NodePattern.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, valueOf
public 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)