Class CoreMapNodePattern
- java.lang.Object
-
- edu.stanford.nlp.ling.tokensregex.NodePattern<M>
-
- edu.stanford.nlp.ling.tokensregex.ComplexNodePattern<CoreMap,Class>
-
- edu.stanford.nlp.ling.tokensregex.CoreMapNodePattern
-
- All Implemented Interfaces:
Serializable
public class CoreMapNodePattern extends ComplexNodePattern<CoreMap,Class>
Pattern for matching a CoreMap- Author:
- Angel Chang
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCoreMapNodePattern.AttributesEqualMatchChecker<K>-
Nested classes/interfaces inherited from class edu.stanford.nlp.ling.tokensregex.ComplexNodePattern
ComplexNodePattern.AbstractStringAnnotationPattern, ComplexNodePattern.IntegerAnnotationPattern, ComplexNodePattern.NilAnnotationPattern, ComplexNodePattern.NotNilAnnotationPattern, ComplexNodePattern.NumericAnnotationPattern, ComplexNodePattern.SequenceRegexPattern<T>, ComplexNodePattern.StringAnnotationPattern, ComplexNodePattern.StringAnnotationRegexPattern, ComplexNodePattern.StringInSetAnnotationPattern
-
Nested classes/interfaces inherited from class edu.stanford.nlp.ling.tokensregex.NodePattern
NodePattern.AnyNodePattern<T>, NodePattern.ConjNodePattern<T>, NodePattern.DisjNodePattern<T>, NodePattern.EqualsNodePattern<T>, NodePattern.NegateNodePattern<T>
-
-
Field Summary
Fields Modifier and Type Field Description static CoreMapNodePattern.AttributesEqualMatchCheckerTEXT_ATTR_EQUAL_CHECKER-
Fields inherited from class edu.stanford.nlp.ling.tokensregex.NodePattern
ANY_NODE, CASE_INSENSITIVE, NORMALIZE, UNICODE_CASE
-
-
Constructor Summary
Constructors Constructor Description CoreMapNodePattern(Pair<Class,NodePattern>... annotationPatterns)CoreMapNodePattern(Class key, NodePattern pattern)CoreMapNodePattern(List<Pair<Class,NodePattern>> annotationPatterns)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CoreMapNodePatternvalueOf(Env env, String textAnnotationPattern)static CoreMapNodePatternvalueOf(Env env, Map<String,String> attributes)static CoreMapNodePatternvalueOf(String textAnnotationPattern)static CoreMapNodePatternvalueOf(String textAnnotationPattern, int flags)static CoreMapNodePatternvalueOf(Map<String,String> attributes)static CoreMapNodePatternvalueOf(Pattern textAnnotationPattern)-
Methods inherited from class edu.stanford.nlp.ling.tokensregex.ComplexNodePattern
add, getAnnotationPatterns, match, match, matchWithResult, newStringRegexPattern, populate, toString, valueOf
-
-
-
-
Field Detail
-
TEXT_ATTR_EQUAL_CHECKER
public static final CoreMapNodePattern.AttributesEqualMatchChecker TEXT_ATTR_EQUAL_CHECKER
-
-
Constructor Detail
-
CoreMapNodePattern
public CoreMapNodePattern(List<Pair<Class,NodePattern>> annotationPatterns)
-
CoreMapNodePattern
public CoreMapNodePattern(Pair<Class,NodePattern>... annotationPatterns)
-
CoreMapNodePattern
public CoreMapNodePattern(Class key, NodePattern pattern)
-
-
Method Detail
-
valueOf
public static CoreMapNodePattern valueOf(String textAnnotationPattern)
-
valueOf
public static CoreMapNodePattern valueOf(String textAnnotationPattern, int flags)
-
valueOf
public static CoreMapNodePattern valueOf(Env env, String textAnnotationPattern)
-
valueOf
public static CoreMapNodePattern valueOf(Pattern textAnnotationPattern)
-
valueOf
public static CoreMapNodePattern valueOf(Map<String,String> attributes)
-
valueOf
public static CoreMapNodePattern valueOf(Env env, Map<String,String> attributes)
-
-