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.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object