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 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(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) |
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)