- java.lang.Object
-
- org.praxislive.core.ControlPort
-
- org.praxislive.core.ControlPort.Input
-
- All Implemented Interfaces:
Port
- Direct Known Subclasses:
ControlInput
- Enclosing class:
- ControlPort
public abstract static class ControlPort.Input extends ControlPort
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.praxislive.core.ControlPort
ControlPort.Input, ControlPort.Output
-
Nested classes/interfaces inherited from interface org.praxislive.core.Port
Port.Type<T extends Port>, Port.TypeProvider
-
-
Constructor Summary
Constructors Constructor Description Input()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
addControlOutputPort(ControlPort.Output port)
void
connect(Port port)
void
disconnect(Port port)
abstract void
receive(long time, double value)
abstract void
receive(long time, Value value)
protected abstract void
removeControlOutputPort(ControlPort.Output port)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.praxislive.core.Port
addListener, connections, disconnectAll, isConnectedTo, removeListener
-
-
-
-
Method Detail
-
connect
public void connect(Port port) throws PortConnectionException
- Throws:
PortConnectionException
-
disconnect
public void disconnect(Port port)
-
addControlOutputPort
protected abstract void addControlOutputPort(ControlPort.Output port) throws PortConnectionException
- Throws:
PortConnectionException
-
removeControlOutputPort
protected abstract void removeControlOutputPort(ControlPort.Output port)
-
receive
public abstract void receive(long time, double value)
-
receive
public abstract void receive(long time, Value value)
-
-