public class Port
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
A |
static java.lang.String |
B |
static java.lang.String |
C |
static java.lang.String |
D |
static java.lang.String |
DOWN |
static java.lang.String |
E |
static java.lang.String |
F |
static java.lang.String |
INPUT |
java.util.ArrayList<connections.LinkedPortPair> |
linkedOutputPortPairs |
static java.lang.String |
OUTPUT |
static java.lang.String |
RESET |
static java.lang.String |
UP |
static java.lang.String |
VIEWER |
| Constructor and Description |
|---|
Port(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
attach(WiredBox sourceBox,
java.lang.String destinationPortName,
WiredBox destinationBox) |
void |
detach(java.lang.String destinationName,
WiredBox destination) |
void |
forwardFrom(java.lang.String sourcePortName,
WiredBox sourceBox,
java.lang.String destinationPortName,
WiredBox destinationBox) |
void |
forwardFrom(java.lang.String portName,
WiredBox sourceBox,
WiredBox destinationBox) |
void |
forwardFrom(WiredBox sourceBox,
WiredBox destinationBox) |
void |
forwardTo(java.lang.String sourcePortName,
WiredBox sourceBox,
java.lang.String destinationPortName,
WiredBox destinationBox) |
void |
forwardTo(java.lang.String portName,
WiredBox sourceBox,
WiredBox destinationBox) |
void |
forwardTo(WiredBox sourceBox,
WiredBox destinationBox) |
java.util.Set<java.lang.String> |
getDestinationNames() |
java.util.ArrayList<WiredBox> |
getDestinations(java.lang.String name) |
WiredBox |
getSourceBox() |
java.lang.String |
getSourceName() |
java.util.ArrayList<WiredBox> |
getTargets() |
boolean |
isAttached(java.lang.String destinationName,
WiredBox destination) |
void |
receiveByOthers(java.lang.String destinationPortName,
WiredBox destinationBox)
The following makes it possible:
|
void |
setSourceBox(WiredBox sourceBox) |
java.lang.String |
toString() |
void |
transmit(java.lang.Object signal) |
public static final java.lang.String OUTPUT
public static final java.lang.String INPUT
public static final java.lang.String VIEWER
public static final java.lang.String A
public static final java.lang.String B
public static final java.lang.String C
public static final java.lang.String D
public static final java.lang.String E
public static final java.lang.String F
public static final java.lang.String UP
public static final java.lang.String DOWN
public static final java.lang.String RESET
public java.util.ArrayList<connections.LinkedPortPair> linkedOutputPortPairs
public void attach(WiredBox sourceBox, java.lang.String destinationPortName, WiredBox destinationBox)
public void detach(java.lang.String destinationName,
WiredBox destination)
public boolean isAttached(java.lang.String destinationName,
WiredBox destination)
public java.util.ArrayList<WiredBox> getDestinations(java.lang.String name)
public void transmit(java.lang.Object signal)
public java.lang.String getSourceName()
public java.lang.String toString()
toString in class java.lang.Objectpublic WiredBox getSourceBox()
public void setSourceBox(WiredBox sourceBox)
public java.util.Set<java.lang.String> getDestinationNames()
public java.util.ArrayList<WiredBox> getTargets()
public void receiveByOthers(java.lang.String destinationPortName,
WiredBox destinationBox)
... to receive from an inner input port when there is a reception from an outer input port, as when wired boxes contain other wired boxes;
... to broadcast from an outer output port when there is a broadcast from an inner output port, as when wired boxes contain other wired boxes.
public void forwardTo(java.lang.String portName,
WiredBox sourceBox,
WiredBox destinationBox)
public void forwardTo(java.lang.String sourcePortName,
WiredBox sourceBox,
java.lang.String destinationPortName,
WiredBox destinationBox)
public void forwardFrom(java.lang.String portName,
WiredBox sourceBox,
WiredBox destinationBox)