public class MapNodePattern<M extends java.util.Map<K,java.lang.Object>,K> extends ComplexNodePattern<M,K>
ComplexNodePattern.AbstractStringAnnotationPattern, ComplexNodePattern.AttributesEqualMatchChecker<K>, 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>ANY_NODE, CASE_INSENSITIVE, NORMALIZE, UNICODE_CASE| Constructor and Description |
|---|
MapNodePattern(K key,
NodePattern pattern) |
MapNodePattern(java.util.List<Pair<K,NodePattern>> annotationPatterns) |
MapNodePattern(Pair<K,NodePattern>... annotationPatterns) |
add, getAnnotationPatterns, match, match, matchWithResult, newStringRegexPattern, populate, toString, valueOfpublic MapNodePattern(java.util.List<Pair<K,NodePattern>> annotationPatterns)
public MapNodePattern(Pair<K,NodePattern>... annotationPatterns)
public MapNodePattern(K key, NodePattern pattern)