edu.stanford.nlp.fsm
Class TransducerGraph.Arc

java.lang.Object
  extended by edu.stanford.nlp.fsm.TransducerGraph.Arc
Enclosing class:
TransducerGraph

public static class TransducerGraph.Arc
extends Object


Field Summary
protected  Object input
           
protected  Object output
           
protected  Object sourceNode
           
protected  Object targetNode
           
 
Constructor Summary
protected TransducerGraph.Arc(Object sourceNode, Object targetNode)
           
protected TransducerGraph.Arc(Object sourceNode, Object targetNode, Object input)
           
protected TransducerGraph.Arc(Object sourceNode, Object targetNode, Object input, Object output)
           
protected TransducerGraph.Arc(TransducerGraph.Arc a)
           
 
Method Summary
 boolean equals(Object o)
           
 Object getInput()
           
 Object getOutput()
           
 Object getSourceNode()
           
 Object getTargetNode()
           
 int hashCode()
           
 void setInput(Object o)
           
 void setOutput(Object o)
           
 void setSourceNode(Object o)
           
 void setTargetNode(Object o)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

sourceNode

protected Object sourceNode

targetNode

protected Object targetNode

input

protected Object input

output

protected Object output
Constructor Detail

TransducerGraph.Arc

protected TransducerGraph.Arc(TransducerGraph.Arc a)

TransducerGraph.Arc

protected TransducerGraph.Arc(Object sourceNode,
                              Object targetNode)

TransducerGraph.Arc

protected TransducerGraph.Arc(Object sourceNode,
                              Object targetNode,
                              Object input)

TransducerGraph.Arc

protected TransducerGraph.Arc(Object sourceNode,
                              Object targetNode,
                              Object input,
                              Object output)
Method Detail

getSourceNode

public Object getSourceNode()

getTargetNode

public Object getTargetNode()

getInput

public Object getInput()

getOutput

public Object getOutput()

setSourceNode

public void setSourceNode(Object o)

setTargetNode

public void setTargetNode(Object o)

setInput

public void setInput(Object o)

setOutput

public void setOutput(Object o)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Stanford NLP Group