- java.lang.Object
-
- org.praxislive.core.ControlPort
-
- org.praxislive.core.ControlPort.Output
-
- All Implemented Interfaces:
Port
- Direct Known Subclasses:
ControlOutput
- Enclosing class:
- ControlPort
public abstract static class ControlPort.Output 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 Output()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
breakConnection(ControlPort.Input port)
protected void
makeConnection(ControlPort.Input port)
void
send(long time)
abstract void
send(long time, double value)
abstract void
send(long time, Value value)
-
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, connect, connections, disconnect, disconnectAll, isConnectedTo, removeListener
-
-
-
-
Method Detail
-
makeConnection
protected final void makeConnection(ControlPort.Input port) throws PortConnectionException
- Throws:
PortConnectionException
-
breakConnection
protected final void breakConnection(ControlPort.Input port)
-
send
public abstract void send(long time, double value)
-
send
public abstract void send(long time, Value value)
-
send
public final void send(long time)
-
-