- 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 voidbreakConnection(ControlPort.Input port)protected voidmakeConnection(ControlPort.Input port)voidsend(long time)abstract voidsend(long time, double value)abstract voidsend(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)
-
-