edu.umd.cs.db.xsq
Class PDTArc

java.lang.Object
  |
  +--edu.umd.cs.db.xsq.PDTArc

public class PDTArc
extends java.lang.Object

PDTArc is the transition arc in the PDT.


Constructor Summary
PDTArc()
           
 
Method Summary
 void addOutputOp(int op)
           
 edu.umd.cs.db.xsq.Output getBuffer()
           
 edu.umd.cs.db.xsq.PDTState getDestState()
           
 int getEval()
           
 int getEvent()
           
 edu.umd.cs.db.xsq.Filter getFilter()
           
 java.lang.String getLabel()
           
 edu.umd.cs.db.xsq.Output getOutput()
           
 int getPDTID()
           
 edu.umd.cs.db.xsq.PDTState getSrcState()
           
 java.lang.String getTagString()
           
 boolean isCatchall()
           
 boolean isClosure()
           
 boolean isCrossLayer()
           
 boolean matchArc(edu.umd.cs.db.xsq.PDTState srcState, java.lang.String tag, int event, int eval)
           
 boolean matchArc(java.lang.String tag, int event, int eval)
           
 void printArc(int depth)
           
 void setBuffer(edu.umd.cs.db.xsq.Output buffer)
           
 void setClosure(boolean closure)
           
 void setCrossLayer(boolean cross)
           
 void setDestState(edu.umd.cs.db.xsq.PDTState destState)
           
 void setEval(int eval)
           
 void setEvent(int event)
           
 void setFilter(edu.umd.cs.db.xsq.Filter filter)
           
 void setOutput(edu.umd.cs.db.xsq.Output output)
           
 void setPDTID(int i)
           
 void setSrcState(edu.umd.cs.db.xsq.PDTState srcState)
           
 void setTagString(java.lang.String tag)
           
 java.lang.String toString(int depth)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PDTArc

public PDTArc()
Method Detail

getPDTID

public int getPDTID()

setPDTID

public void setPDTID(int i)

setSrcState

public void setSrcState(edu.umd.cs.db.xsq.PDTState srcState)

setDestState

public void setDestState(edu.umd.cs.db.xsq.PDTState destState)

setTagString

public void setTagString(java.lang.String tag)

setEvent

public void setEvent(int event)

setEval

public void setEval(int eval)

setFilter

public void setFilter(edu.umd.cs.db.xsq.Filter filter)

setOutput

public void setOutput(edu.umd.cs.db.xsq.Output output)

setBuffer

public void setBuffer(edu.umd.cs.db.xsq.Output buffer)

setClosure

public void setClosure(boolean closure)

setCrossLayer

public void setCrossLayer(boolean cross)

getSrcState

public edu.umd.cs.db.xsq.PDTState getSrcState()

getDestState

public edu.umd.cs.db.xsq.PDTState getDestState()

getTagString

public java.lang.String getTagString()

getEvent

public int getEvent()

getEval

public int getEval()

getFilter

public edu.umd.cs.db.xsq.Filter getFilter()

getOutput

public edu.umd.cs.db.xsq.Output getOutput()

getBuffer

public edu.umd.cs.db.xsq.Output getBuffer()

isClosure

public boolean isClosure()

isCrossLayer

public boolean isCrossLayer()

isCatchall

public boolean isCatchall()

addOutputOp

public void addOutputOp(int op)

getLabel

public java.lang.String getLabel()

matchArc

public boolean matchArc(edu.umd.cs.db.xsq.PDTState srcState,
                        java.lang.String tag,
                        int event,
                        int eval)

matchArc

public boolean matchArc(java.lang.String tag,
                        int event,
                        int eval)

toString

public java.lang.String toString(int depth)

printArc

public void printArc(int depth)