A B C D F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAsyncControl - Class in org.praxislive.base
- AbstractAsyncControl() - Constructor for class org.praxislive.base.AbstractAsyncControl
- AbstractComponent - Class in org.praxislive.base
-
Abstract base implementation of
ComponentsupportingControlandPortmanagement. - AbstractComponent() - Constructor for class org.praxislive.base.AbstractComponent
- AbstractComponentFactory - Class in org.praxislive.base
- AbstractComponentFactory() - Constructor for class org.praxislive.base.AbstractComponentFactory
- AbstractComponentFactory.Data<T> - Class in org.praxislive.base
- AbstractContainer - Class in org.praxislive.base
-
Abstract base class for
Containersupporting all controls ofContainerProtocol. - AbstractContainer() - Constructor for class org.praxislive.base.AbstractContainer
- AbstractContainer.AddChildControl - Class in org.praxislive.base
- AbstractContainer.ChildrenControl - Class in org.praxislive.base
- AbstractContainer.ConnectControl - Class in org.praxislive.base
- AbstractContainer.ConnectionsControl - Class in org.praxislive.base
- AbstractContainer.Delegate - Class in org.praxislive.base
-
Delegate base class to be used inside a wrapper class implementing
Container. - AbstractContainer.DisconnectControl - Class in org.praxislive.base
- AbstractContainer.RemoveChildControl - Class in org.praxislive.base
- AbstractProperty - Class in org.praxislive.base
-
A basic property control base class.
- AbstractProperty() - Constructor for class org.praxislive.base.AbstractProperty
- AbstractRoot - Class in org.praxislive.base
-
A general purpose base implementation of
Root. - AbstractRoot() - Constructor for class org.praxislive.base.AbstractRoot
-
Default constructor.
- AbstractRoot.Controller - Class in org.praxislive.base
-
Implementation of Root.Controller.
- AbstractRoot.Delegate - Class in org.praxislive.base
-
An abstract delegate class that may be attached to this Root to drive it from another source (eg.
- AbstractRoot.DelegateConfiguration - Class in org.praxislive.base
-
A configuration object used for customizing
AbstractRoot.Delegatebehaviour in a subclass. - AbstractRoot.State - Enum in org.praxislive.base
-
The possible states this implementation may transition through.
- AbstractRootContainer - Class in org.praxislive.base
- AbstractRootContainer() - Constructor for class org.praxislive.base.AbstractRootContainer
- activating() - Method in class org.praxislive.base.AbstractRoot
-
Hook called during activation of this Root, asynchronously after a call to
AbstractRoot.Controller.start(java.util.concurrent.ThreadFactory). - ACTIVE_IDLE - org.praxislive.base.AbstractRoot.State
- ACTIVE_RUNNING - org.praxislive.base.AbstractRoot.State
- Adaptor() - Constructor for class org.praxislive.base.Binding.Adaptor
- add(Object) - Method in class org.praxislive.base.AbstractComponentFactory.Data
- add(String, Class<? extends Component>) - Method in class org.praxislive.base.AbstractComponentFactory
- add(String, AbstractComponentFactory.Data<? extends Component>) - Method in class org.praxislive.base.AbstractComponentFactory
- addChild(String, Component) - Method in class org.praxislive.base.AbstractContainer
- addChild(String, Component) - Method in class org.praxislive.base.AbstractRootContainer
- AddChildControl() - Constructor for class org.praxislive.base.AbstractContainer.AddChildControl
- addClockListener(ExecutionContext.ClockListener) - Method in class org.praxislive.base.DefaultExecutionContext
- addRoot(String, Class<? extends Root>) - Method in class org.praxislive.base.AbstractComponentFactory
- addRoot(String, AbstractComponentFactory.Data<? extends Root>) - Method in class org.praxislive.base.AbstractComponentFactory
- addStateListener(ExecutionContext.StateListener) - Method in class org.praxislive.base.DefaultExecutionContext
- attachDelegate(AbstractRoot.Delegate) - Method in class org.praxislive.base.AbstractRoot
-
Attach a
AbstractRoot.Delegateto this Root.
B
- bind(Binding.Adaptor) - Method in class org.praxislive.base.Binding
- bind(ControlAddress, Binding.Adaptor) - Method in interface org.praxislive.base.BindingContext
-
Bind adaptor to the binding for the given ControlAddress.
- bind(ControlAddress, Binding.Adaptor) - Method in class org.praxislive.base.BindingContextControl
- Binding - Class in org.praxislive.base
-
A BindingContext will normally have one Binding for each bound address.
- Binding() - Constructor for class org.praxislive.base.Binding
- Binding.Adaptor - Class in org.praxislive.base
-
Abstract type for binding to a Control.
- Binding.SyncRate - Enum in org.praxislive.base
-
Possible rates for syncing.
- BindingContext - Interface in org.praxislive.base
-
An interface allowing for binding to a Control and (if a property) syncing to it.
- BindingContextControl - Class in org.praxislive.base
-
An implementation of BindingContext based around a single Control.
- BindingContextControl(ControlAddress, ExecutionContext, PacketRouter) - Constructor for class org.praxislive.base.BindingContextControl
-
Create a BindingContextControl.
C
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractAsyncControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.ChildrenControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.ConnectControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.ConnectionsControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.DisconnectControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.RemoveChildControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractProperty
- call(Call, PacketRouter) - Method in class org.praxislive.base.BindingContextControl
- children() - Method in class org.praxislive.base.AbstractContainer
- children() - Method in class org.praxislive.base.AbstractRootContainer
- ChildrenControl() - Constructor for class org.praxislive.base.AbstractContainer.ChildrenControl
- componentTypes() - Method in class org.praxislive.base.AbstractComponentFactory
- connect(String, String, String, String) - Method in class org.praxislive.base.AbstractContainer
- connect(String, String, String, String) - Method in class org.praxislive.base.AbstractRootContainer
- ConnectControl() - Constructor for class org.praxislive.base.AbstractContainer.ConnectControl
- ConnectionsControl() - Constructor for class org.praxislive.base.AbstractContainer.ConnectionsControl
- Controller() - Constructor for class org.praxislive.base.AbstractRoot.Controller
- createComponent(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
- createContext(long) - Method in class org.praxislive.base.AbstractRoot
-
Method used to create the
DefaultExecutionContextduring initialization. - createController() - Method in class org.praxislive.base.AbstractRoot
-
Method used to create the
AbstractRoot.Controllerduring initialization. - createRootComponent(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
- createRouter() - Method in class org.praxislive.base.AbstractRoot
-
Method used to create the
PacketRouterduring initialization.
D
- data(Class<T>) - Static method in class org.praxislive.base.AbstractComponentFactory
- DefaultExecutionContext - Class in org.praxislive.base
-
Default implementation of
ExecutionContextfor use withAbstractRoot - DefaultExecutionContext(long) - Constructor for class org.praxislive.base.DefaultExecutionContext
-
Create a DefaultExecutionContext
- Delegate() - Constructor for class org.praxislive.base.AbstractContainer.Delegate
- Delegate() - Constructor for class org.praxislive.base.AbstractRoot.Delegate
-
Create a Delegate with the default configuration.
- Delegate(AbstractRoot.DelegateConfiguration) - Constructor for class org.praxislive.base.AbstractRoot.Delegate
-
Create a Delegate subclass with the provided configuration.
- delegateConfig() - Static method in class org.praxislive.base.AbstractRoot
-
Create a
AbstractRoot.DelegateConfigurationobject for passing up to the constructor when creating aAbstractRoot.Delegatesubclass. - deprecated() - Method in class org.praxislive.base.AbstractComponentFactory.Data
- detachDelegate(AbstractRoot.Delegate) - Method in class org.praxislive.base.AbstractRoot
-
Detach the provide delegate (if it is attached).
- disconnect(String, String, String, String) - Method in class org.praxislive.base.AbstractContainer
- disconnect(String, String, String, String) - Method in class org.praxislive.base.AbstractRootContainer
- disconnectAll() - Method in class org.praxislive.base.AbstractComponent
- DisconnectControl() - Constructor for class org.praxislive.base.AbstractContainer.DisconnectControl
- doPollQueue() - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Poll the queue, running any available tasks and dispatching any packets with a timecode before the current Root time.
- doTimedPoll(long, TimeUnit) - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Wait up to the given time for a queue notification, running any available tasks and dispatching any packets with a timecode before the current Root time.
- doUpdate(long) - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Update the Root time and process tasks, inbound calls and clock listeners.
F
- findService(Class<? extends Service>) - Method in class org.praxislive.base.AbstractComponent
- findService(Class<? extends Service>) - Method in class org.praxislive.base.AbstractRoot
-
Find a Service address in the lookup.
- forceUpdateAfter(long, TimeUnit) - Method in class org.praxislive.base.AbstractRoot.DelegateConfiguration
-
Whether to force an update on another thread if the delegate hasn't called update in the given time period.
G
- get() - Method in class org.praxislive.base.AbstractProperty
-
Get the value.
- getActiveCall() - Method in class org.praxislive.base.AbstractAsyncControl
- getAddress() - Method in class org.praxislive.base.AbstractComponent
- getAddress() - Method in class org.praxislive.base.AbstractContainer.Delegate
- getAddress() - Method in class org.praxislive.base.AbstractRoot
-
Get the address of this Root.
- getAddress(Component) - Method in class org.praxislive.base.AbstractContainer
- getAddress(Component) - Method in class org.praxislive.base.AbstractRootContainer
- getBinding() - Method in class org.praxislive.base.Binding.Adaptor
-
Get the Binding this adaptor is attached to.
- getChild(String) - Method in class org.praxislive.base.AbstractContainer
- getChild(String) - Method in class org.praxislive.base.AbstractRootContainer
- getChildID(Component) - Method in class org.praxislive.base.AbstractContainer
- getControl(String) - Method in class org.praxislive.base.AbstractComponent
- getControl(String) - Method in class org.praxislive.base.AbstractRootContainer
- getControlInfo() - Method in class org.praxislive.base.Binding
-
Get the ControlInfo of the bound Control, if available.
- getExecutionContext() - Method in class org.praxislive.base.AbstractRoot
-
Get the
ExecutionContextfor this Root. - getInfo() - Method in class org.praxislive.base.AbstractRootContainer
- getLookup() - Method in class org.praxislive.base.AbstractComponent
- getLookup() - Method in class org.praxislive.base.AbstractContainer.Delegate
- getLookup() - Method in class org.praxislive.base.AbstractContainer
- getLookup() - Method in class org.praxislive.base.AbstractRoot
- getMetaData(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
- getParent() - Method in class org.praxislive.base.AbstractComponent
- getParent() - Method in class org.praxislive.base.AbstractRootContainer
- getPort(String) - Method in class org.praxislive.base.AbstractComponent
- getPort(String) - Method in class org.praxislive.base.AbstractRootContainer
- getRootHub() - Method in class org.praxislive.base.AbstractRoot
-
Get the
RootHubthis Root is installed in. - getRootMetaData(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
- getRouter() - Method in class org.praxislive.base.AbstractRoot
-
Get the
PacketRouterfor this Root. - getStartTime() - Method in class org.praxislive.base.DefaultExecutionContext
- getState() - Method in class org.praxislive.base.AbstractRoot
-
Get the State of this Root.
- getState() - Method in class org.praxislive.base.DefaultExecutionContext
- getSyncRate() - Method in class org.praxislive.base.Binding.Adaptor
-
The current SyncRate.
- getThreadFactory() - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Get a thread factory for creating any new threads required by the delegate.
- getTime() - Method in class org.praxislive.base.DefaultExecutionContext
- getValueIsAdjusting() - Method in class org.praxislive.base.Binding.Adaptor
-
Whether the Adaptor is currently actively updating and sending values, eg.
- getValues() - Method in class org.praxislive.base.Binding
-
Get the most recent synced values, if the Control is a property.
H
- hierarchyChanged() - Method in class org.praxislive.base.AbstractComponent
- hierarchyChanged() - Method in class org.praxislive.base.AbstractContainer
- hierarchyChanged() - Method in class org.praxislive.base.AbstractRootContainer
- High - org.praxislive.base.Binding.SyncRate
I
- initialize(String, RootHub) - Method in class org.praxislive.base.AbstractRoot
- INITIALIZED - org.praxislive.base.AbstractRoot.State
- INITIALIZING - org.praxislive.base.AbstractRoot.State
- interrupt() - Method in class org.praxislive.base.AbstractRoot
-
Interrupt the current update cycle, leaving pending calls or tasks to a subsequent update cycle.
- invokeLater(Runnable) - Method in class org.praxislive.base.AbstractRoot
-
Submit a task to be run asynchronously on the main Root thread.
- isActive() - Method in class org.praxislive.base.Binding.Adaptor
-
Whether this Adaptor is currently active.
- isRootThread() - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Check whether the currently executing thread is the current thread executing the delegate.
L
- Low - org.praxislive.base.Binding.SyncRate
M
- Medium - org.praxislive.base.Binding.SyncRate
N
- NEW - org.praxislive.base.AbstractRoot.State
- None - org.praxislive.base.Binding.SyncRate
- notifyChild(Component) - Method in class org.praxislive.base.AbstractContainer.Delegate
- notifyChild(Component) - Method in class org.praxislive.base.AbstractContainer
O
- onError(List<Value>) - Method in class org.praxislive.base.Binding.Adaptor
-
An optional hook for adaptors to access any error response from a call to send.
- onQueueReceipt() - Method in class org.praxislive.base.AbstractRoot.Controller
-
Called on receipt of a
Packet(Call) or a Runnable task. - onQueueReceipt() - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Called when a new Packet
AbstractRoot.Controller.submitPacket(org.praxislive.core.Packet)or taskAbstractRoot.invokeLater(java.lang.Runnable)is submitted. - onResponse(List<Value>) - Method in class org.praxislive.base.Binding.Adaptor
-
An optional hook for adaptors to access the returned response from a call to send.
- org.praxislive.base - module org.praxislive.base
- org.praxislive.base - package org.praxislive.base
P
- parentNotify(Container) - Method in class org.praxislive.base.AbstractComponent
- parentNotify(Container) - Method in class org.praxislive.base.AbstractRootContainer
- pollInBackground() - Method in class org.praxislive.base.AbstractRoot.DelegateConfiguration
-
Whether to poll for incoming calls in another thread in-between calls to update.
- processCall(Call, PacketRouter) - Method in class org.praxislive.base.AbstractRoot
-
Method called to handle every received
Call. - processCall(Call, PacketRouter) - Method in class org.praxislive.base.AbstractRootContainer
- processError(Call) - Method in class org.praxislive.base.AbstractAsyncControl
- processInvoke(Call) - Method in class org.praxislive.base.AbstractAsyncControl
- processInvoke(Call) - Method in class org.praxislive.base.AbstractContainer.AddChildControl
- processResponse(Call) - Method in class org.praxislive.base.AbstractAsyncControl
- processResponse(Call) - Method in class org.praxislive.base.AbstractContainer.AddChildControl
R
- registerControl(String, Control) - Method in class org.praxislive.base.AbstractComponent
- registerControl(String, Control) - Method in class org.praxislive.base.AbstractRootContainer
- registerPort(String, Port) - Method in class org.praxislive.base.AbstractComponent
- removeChild(String) - Method in class org.praxislive.base.AbstractContainer
- removeChild(String) - Method in class org.praxislive.base.AbstractRootContainer
- RemoveChildControl() - Constructor for class org.praxislive.base.AbstractContainer.RemoveChildControl
- removeClockListener(ExecutionContext.ClockListener) - Method in class org.praxislive.base.DefaultExecutionContext
- removeStateListener(ExecutionContext.StateListener) - Method in class org.praxislive.base.DefaultExecutionContext
- replacement(String) - Method in class org.praxislive.base.AbstractComponentFactory.Data
- rootTypes() - Method in class org.praxislive.base.AbstractComponentFactory
S
- send(List<Value>) - Method in class org.praxislive.base.Binding.Adaptor
-
Send the provided values to the Control.
- send(Binding.Adaptor, List<Value>) - Method in class org.praxislive.base.Binding
- set(long, Value) - Method in class org.praxislive.base.AbstractProperty
-
Set the value.
- setActive(boolean) - Method in class org.praxislive.base.Binding.Adaptor
-
Set whether this Adaptor is currently active.
- setIdle() - Method in class org.praxislive.base.AbstractRoot
-
Set the Root state to
AbstractRoot.State.ACTIVE_IDLE. - setRunning() - Method in class org.praxislive.base.AbstractRoot
-
Set the Root state to
AbstractRoot.State.ACTIVE_RUNNING. - setSyncRate(Binding.SyncRate) - Method in class org.praxislive.base.Binding.Adaptor
-
Set the SyncRate of the Adaptor.
- shutdown() - Method in class org.praxislive.base.AbstractRoot.Controller
- start(ThreadFactory) - Method in class org.praxislive.base.AbstractRoot.Controller
- starting() - Method in class org.praxislive.base.AbstractRoot
-
Hook called during a call to
AbstractRoot.setRunning()if the previous state wasAbstractRoot.State.ACTIVE_IDLE. - stopping() - Method in class org.praxislive.base.AbstractRoot
-
Hook called during a call to
AbstractRoot.setIdle()if the previous state wasAbstractRoot.State.ACTIVE_RUNNING. - submitPacket(Packet) - Method in class org.praxislive.base.AbstractRoot.Controller
T
- TERMINATED - org.praxislive.base.AbstractRoot.State
- terminating() - Method in class org.praxislive.base.AbstractRoot
-
Hook called during termination of this Root, asynchronously after a call to
AbstractRoot.Controller.shutdown()or other cause of termination. - TERMINATING - org.praxislive.base.AbstractRoot.State
- test() - Method in class org.praxislive.base.AbstractComponentFactory.Data
U
- unbind(Binding.Adaptor) - Method in class org.praxislive.base.Binding
- unbind(ControlAddress, Binding.Adaptor) - Method in interface org.praxislive.base.BindingContext
-
Unbind adaptor from its binding.
- unbind(ControlAddress, Binding.Adaptor) - Method in class org.praxislive.base.BindingContextControl
- unregisterControl(String) - Method in class org.praxislive.base.AbstractComponent
- unregisterControl(String) - Method in class org.praxislive.base.AbstractRootContainer
- unregisterPort(String) - Method in class org.praxislive.base.AbstractComponent
- update() - Method in class org.praxislive.base.AbstractRoot
-
Hook called regularly every time the internal time changes, after all
ExecutionContext.ClockListenerhave been called. - update() - Method in class org.praxislive.base.Binding.Adaptor
-
Optional hook called whenever values have been updated, by a sync call or another Adaptor.
- updateAdaptorConfiguration(Binding.Adaptor) - Method in class org.praxislive.base.Binding
- updateBindingConfiguration() - Method in class org.praxislive.base.Binding.Adaptor
-
Optional hook called when the Binding configuration has changed.
- updateClock(long) - Method in class org.praxislive.base.DefaultExecutionContext
-
Update the clock time.
- updateState(long, ExecutionContext.State) - Method in class org.praxislive.base.DefaultExecutionContext
-
Update the state.
V
- valueOf(String) - Static method in enum org.praxislive.base.AbstractRoot.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.praxislive.base.Binding.SyncRate
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.praxislive.base.AbstractRoot.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.praxislive.base.Binding.SyncRate
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages