edu.stanford.nlp.ling.tokensregex
Class CoreMapNodePattern.StringInSetAnnotationPattern

java.lang.Object
  extended by edu.stanford.nlp.ling.tokensregex.NodePattern<java.lang.String>
      extended by edu.stanford.nlp.ling.tokensregex.CoreMapNodePattern.StringInSetAnnotationPattern
Enclosing class:
CoreMapNodePattern

public static class CoreMapNodePattern.StringInSetAnnotationPattern
extends NodePattern<java.lang.String>


Nested Class Summary
 
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 inherited from class edu.stanford.nlp.ling.tokensregex.NodePattern
ANY_NODE
 
Constructor Summary
CoreMapNodePattern.StringInSetAnnotationPattern(java.util.Set<java.lang.String> targets)
           
CoreMapNodePattern.StringInSetAnnotationPattern(java.util.Set<java.lang.String> targets, boolean ignoreCase)
           
 
Method Summary
 java.util.Set<java.lang.String> getTargets()
           
 boolean match(java.lang.String str)
          Returns true if the input node matches this pattern
 java.lang.String toString()
           
 
Methods inherited from class edu.stanford.nlp.ling.tokensregex.NodePattern
matchWithResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CoreMapNodePattern.StringInSetAnnotationPattern

public CoreMapNodePattern.StringInSetAnnotationPattern(java.util.Set<java.lang.String> targets,
                                                       boolean ignoreCase)

CoreMapNodePattern.StringInSetAnnotationPattern

public CoreMapNodePattern.StringInSetAnnotationPattern(java.util.Set<java.lang.String> targets)
Method Detail

getTargets

public java.util.Set<java.lang.String> getTargets()

match

public boolean match(java.lang.String str)
Description copied from class: NodePattern
Returns true if the input node matches this pattern

Specified by:
match in class NodePattern<java.lang.String>
Parameters:
str - - node to match
Returns:
true if the node matches the pattern, false otherwise

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Stanford NLP Group