Jet.Pat
Class AtomicPatternElement

java.lang.Object
  extended byJet.Pat.PatternElement
      extended byJet.Pat.AtomicPatternElement
Direct Known Subclasses:
AnnotationPatternElement, AssignmentPatternElement, GetEndPatternElement, GetStartPatternElement, IntegerPatternElement, NullPatternElement, TokenStringPatternElement, UndefinedCapPatternElement

public abstract class AtomicPatternElement
extends PatternElement

abstract class for all PatternElements which do not contain embedded references to other PatternElements. AtomicPatternElements are preserved unchanged when the set of PatternRules is transformed into a graph.


Constructor Summary
AtomicPatternElement()
           
 
Method Summary
abstract  void eval(Document doc, int posn, java.lang.String tokenString, java.util.HashMap bindings, PatternApplication patap, PatternNode node)
           
 PatternGraph toGraph(Id id)
           
 
Methods inherited from class Jet.Pat.PatternElement
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AtomicPatternElement

public AtomicPatternElement()
Method Detail

eval

public abstract void eval(Document doc,
                          int posn,
                          java.lang.String tokenString,
                          java.util.HashMap bindings,
                          PatternApplication patap,
                          PatternNode node)

toGraph

public PatternGraph toGraph(Id id)
Specified by:
toGraph in class PatternElement