ix.iface.domain
Class LTF_Parser.BeforeParser

java.lang.Object
  extended by ix.util.match.MatchCase
      extended by ix.iface.domain.LTF_Parser.ConstraintParser
          extended by ix.iface.domain.LTF_Parser.TemporalConstraintParser
              extended by ix.iface.domain.LTF_Parser.BeforeParser
Enclosing class:
LTF_Parser

 class LTF_Parser.BeforeParser
extends LTF_Parser.TemporalConstraintParser


Field Summary
 
Fields inherited from class ix.util.match.MatchCase
pattern
 
Constructor Summary
LTF_Parser.BeforeParser()
           
 
Method Summary
 Constraint makeConstraint(LList spec, MatchEnv env)
          Construct a constraint based on the spec and any bindings in the MatchEnv.
 Constraint makeTemplate()
          Returns a constraint that represents the syntax of the constraints handled by this constraint-parser.
 
Methods inherited from class ix.iface.domain.LTF_Parser.TemporalConstraintParser
makeTimeWindow
 
Methods inherited from class ix.iface.domain.LTF_Parser.ConstraintParser
ifSelected, tryMatch
 
Methods inherited from class ix.util.match.MatchCase
getPattern
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LTF_Parser.BeforeParser

LTF_Parser.BeforeParser()
Method Detail

makeConstraint

public Constraint makeConstraint(LList spec,
                                 MatchEnv env)
Description copied from class: LTF_Parser.ConstraintParser
Construct a constraint based on the spec and any bindings in the MatchEnv. The env was produced by calling this constraint-parser's tryMatch method. The spec came from the LTF source.

Specified by:
makeConstraint in class LTF_Parser.ConstraintParser

makeTemplate

public Constraint makeTemplate()
Description copied from class: LTF_Parser.ConstraintParser
Returns a constraint that represents the syntax of the constraints handled by this constraint-parser.

Specified by:
makeTemplate in class LTF_Parser.ConstraintParser