edu.stanford.nlp.fsm
Class TransducerGraph.Arc<NODE,IN,OUT>

java.lang.Object
  extended by edu.stanford.nlp.fsm.TransducerGraph.Arc<NODE,IN,OUT>
Enclosing class:
TransducerGraph

public static class TransducerGraph.Arc<NODE,IN,OUT>
extends java.lang.Object


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

Field Detail

sourceNode

protected NODE sourceNode

targetNode

protected NODE targetNode

input

protected IN input

output

protected OUT output
Constructor Detail

TransducerGraph.Arc

protected TransducerGraph.Arc(TransducerGraph.Arc<NODE,IN,OUT> a)

TransducerGraph.Arc

protected TransducerGraph.Arc(NODE sourceNode,
                              NODE targetNode)

TransducerGraph.Arc

protected TransducerGraph.Arc(NODE sourceNode,
                              NODE targetNode,
                              IN input)

TransducerGraph.Arc

protected TransducerGraph.Arc(NODE sourceNode,
                              NODE targetNode,
                              IN input,
                              OUT output)
Method Detail

getSourceNode

public NODE getSourceNode()

getTargetNode

public NODE getTargetNode()

getInput

public IN getInput()

getOutput

public OUT getOutput()

setSourceNode

public void setSourceNode(NODE o)

setTargetNode

public void setTargetNode(NODE o)

setInput

public void setInput(IN o)

setOutput

public void setOutput(OUT o)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Stanford NLP Group