NODE - The type of the nodes that an Arc linksIN - The type of the input language of the transducerOUT - The type of the output language of the transducerpublic static class TransducerGraph.Arc<NODE,IN,OUT>
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
Arc(NODE sourceNode,
NODE targetNode) |
protected |
Arc(NODE sourceNode,
NODE targetNode,
IN input) |
protected |
Arc(NODE sourceNode,
NODE targetNode,
IN input,
OUT output) |
protected |
Arc(TransducerGraph.Arc<NODE,IN,OUT> a) |
| Modifier and Type | Method and Description |
|---|---|
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() |
protected Arc(TransducerGraph.Arc<NODE,IN,OUT> a)
public NODE getSourceNode()
public NODE getTargetNode()
public IN getInput()
public OUT getOutput()
public void setSourceNode(NODE o)
public void setTargetNode(NODE o)
public void setInput(IN o)
public void setOutput(OUT o)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object