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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PDTArc
public PDTArc()
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)