Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractHelperComponent - Class in org.praxislive.ide.core.api
-
A base class for components to be provided viato allow modules to communicate with the PraxisCORE system.
invalid reference
ExtensionProvider - AbstractHelperComponent() - Constructor for class org.praxislive.ide.core.api.AbstractHelperComponent
-
Create a helper component.
- AbstractIDERoot - Class in org.praxislive.ide.core.api
-
Base class for a root to allow connection between a PraxisCORE hub and the IDE.
- AbstractIDERoot() - Constructor for class org.praxislive.ide.core.api.AbstractIDERoot
-
Create an IDE root that starts automatically on activation.
- AbstractIDERoot(boolean) - Constructor for class org.praxislive.ide.core.api.AbstractIDERoot
-
Create an IDE root.
- AbstractTask - Class in org.praxislive.ide.core.api
-
A base implementation of a Task.
- AbstractTask() - Constructor for class org.praxislive.ide.core.api.AbstractTask
- AbstractTask.WithResult<T> - Class in org.praxislive.ide.core.api
-
A base implementation of a task with a result.
- activating() - Method in class org.praxislive.ide.core.api.AbstractIDERoot
- addKey(Object) - Method in interface org.praxislive.ide.core.api.Syncable
-
Add a unique key to this syncing in order to register an interest in this object being in sync with its upstream data source.
- addPropertyChangeListener(PropertyChangeListener) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Add a property listener.
- addPropertyChangeListener(PropertyChangeListener) - Method in class org.praxislive.ide.core.api.AbstractTask
- addPropertyChangeListener(PropertyChangeListener) - Method in interface org.praxislive.ide.core.api.Task
-
Add a property change listener.
- addPropertyChangeListener(PropertyChangeListener) - Method in class org.praxislive.ide.core.api.ValuePropertyAdaptor
-
Add a property change listener.
- afterExecute() - Method in class org.praxislive.ide.core.api.SerialTasks
- afterTask(Task) - Method in class org.praxislive.ide.core.api.SerialTasks
- args() - Method in class org.praxislive.ide.core.api.Callback.Result
-
Call arguments.
B
- beforeExecute() - Method in class org.praxislive.ide.core.api.SerialTasks
- beforeTask(Task) - Method in class org.praxislive.ide.core.api.SerialTasks
- bind(ControlAddress, Binding.Adaptor) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Add a binding to the provided control.
C
- Callback - Interface in org.praxislive.ide.core.api
-
Handle result of a Call into the PraxisCORE system.
- Callback.Result - Class in org.praxislive.ide.core.api
-
A callback result.
- CallExecutionException - Exception Class in org.praxislive.ide.core.api
-
Exception thrown when a call into the PraxisCORE system returns an error.
- CallExecutionException(PError) - Constructor for exception class org.praxislive.ide.core.api.CallExecutionException
-
Create a new instance wrapping the given
PError. - cancel() - Method in class org.praxislive.ide.core.api.AbstractTask
- CANCELLED - Enum constant in enum class org.praxislive.ide.core.api.Task.State
-
The state of a task that has been cancelled by the user.
- close() - Method in interface org.praxislive.ide.core.api.Disposable
- close() - Method in interface org.praxislive.ide.core.spi.LogHandler
-
Deprecated.
- complete(T) - Method in class org.praxislive.ide.core.api.AbstractTask.WithResult
-
Complete the task with the given result.
- COMPLETED - Enum constant in enum class org.praxislive.ide.core.api.Task.State
-
The state of a completed task.
- compute(Task.WithResult<T>) - Static method in interface org.praxislive.ide.core.api.Task.WithResult
-
Execute the task wrapped in a completion stage of the result.
- Core - Class in org.praxislive.ide.core
- Core() - Constructor for class org.praxislive.ide.core.Core
- create(CompletableFuture<List<Value>>) - Static method in interface org.praxislive.ide.core.api.Callback
-
Create a callback that completes the provided
CompletableFuture. - create(Consumer<Callback.Result>) - Static method in interface org.praxislive.ide.core.api.Callback
-
Create a callback that delegates to the provided result consumer.
- create(Lookup) - Static method in class org.praxislive.ide.core.api.ExtensionContainer
-
Create an extension container with all available extensions installed.
- create(Lookup) - Static method in class org.praxislive.ide.core.api.Logging
-
Deprecated.
- createExtension(Lookup) - Method in interface org.praxislive.ide.core.spi.ExtensionProvider
-
Create an extension component for the provided context.
- createLogHandler(Lookup) - Method in interface org.praxislive.ide.core.spi.LogHandler.Provider
-
Deprecated.
D
- description() - Method in interface org.praxislive.ide.core.api.Task
-
Optional description of this task to be presented to the user.
- Disposable - Interface in org.praxislive.ide.core.api
-
An object that may be disposed.
- dispose() - Method in class org.praxislive.ide.core.api.AbstractIDERoot
- dispose() - Method in interface org.praxislive.ide.core.api.Disposable
-
Dispose of this object.
- dispose(Object) - Static method in interface org.praxislive.ide.core.api.Disposable
-
Utility to dispose an object if it is an instance of Disposable.
- DynamicFileSystem - Interface in org.praxislive.ide.core.api
-
Provides ability to insert and remove file systems dynamically from the configuration filesystem by providing a dynamic proxy.
- DynamicFileSystemImpl - Class in org.praxislive.ide.core
- DynamicFileSystemImpl() - Constructor for class org.praxislive.ide.core.DynamicFileSystemImpl
E
- error() - Method in exception class org.praxislive.ide.core.api.CallExecutionException
-
Access the wrapped
PError. - ERROR - Enum constant in enum class org.praxislive.ide.core.api.Task.State
-
The state of a task that was unable to complete due to error.
- execScript(String) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Execute the provided script in the registered
ScriptService, returning aCompletionStagethat will complete with the result of execution. - execScript(String, Callback) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Execute the provided script in the registered
ScriptService. - execute() - Method in class org.praxislive.ide.core.api.AbstractTask
- execute() - Method in interface org.praxislive.ide.core.api.Task
-
Initiate execution of the task.
- ExtensionContainer - Class in org.praxislive.ide.core.api
-
A container for holding extension components provided by
ExtensionProvider. - ExtensionProvider - Interface in org.praxislive.ide.core.spi
-
A provider of an extension component to be installed and allow for communication with the PraxisCORE system.
- extensions() - Method in class org.praxislive.ide.core.api.ExtensionContainer
-
Access a list of all the extensions installed in this container.
F
- findService(Class<? extends Service>) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Find the address of a service.
- firePropertyChange(String, Object, Object) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Fire a property change event.
G
- getDefault() - Static method in interface org.praxislive.ide.core.api.DynamicFileSystem
-
Get access to the default implementation that has already been included into the system configuration filesystem.
- getInfo() - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
- getInfo() - Method in class org.praxislive.ide.core.api.ExtensionContainer
- getInfo() - Method in class org.praxislive.ide.core.api.Logging
-
Deprecated.
- getInstance() - Static method in class org.praxislive.ide.core.Core
- getInternalPreferences() - Method in class org.praxislive.ide.core.Core
- getLatestAvailableVersion() - Static method in class org.praxislive.ide.core.api.IDE
-
The latest available version of the IDE.
- getLatestAvailableVersion() - Method in class org.praxislive.ide.core.Core
- getLevel() - Method in interface org.praxislive.ide.core.spi.LogHandler
-
Deprecated.
- getLogLevel() - Method in class org.praxislive.ide.core.api.Logging
-
Deprecated.
- getLookup() - Method in class org.praxislive.ide.core.api.AbstractIDERoot
- getPreferences() - Static method in class org.praxislive.ide.core.api.IDE
-
Get the global preferences.
- getPreferences() - Method in class org.praxislive.ide.core.Core
- getState() - Method in class org.praxislive.ide.core.api.AbstractTask
- getState() - Method in interface org.praxislive.ide.core.api.Task
-
Query the current task state.
- getValue() - Method in class org.praxislive.ide.core.api.ValuePropertyAdaptor
- getVersion() - Static method in class org.praxislive.ide.core.api.IDE
-
The running version of the IDE.
- getVersion() - Method in class org.praxislive.ide.core.Core
H
- handleCancel() - Method in class org.praxislive.ide.core.api.AbstractTask
-
If the task is cancellable, this method should be overridden and handle any necessary steps, returning
trueif the task has been cancelled. - handleCancel() - Method in class org.praxislive.ide.core.api.SerialTasks
- handleExecute() - Method in class org.praxislive.ide.core.api.AbstractTask
-
Handle a call to execution.
- handleExecute() - Method in class org.praxislive.ide.core.api.SerialTasks
- hierarchyChanged() - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
- HubUnavailableException - Exception Class in org.praxislive.ide.core.api
-
Exception thrown when communication into the PraxisCORE system cannot be made because no hub is available.
- HubUnavailableException() - Constructor for exception class org.praxislive.ide.core.api.HubUnavailableException
-
Creates a new instance of
HubUnavailableExceptionwithout detail message. - HubUnavailableException(String) - Constructor for exception class org.praxislive.ide.core.api.HubUnavailableException
-
Constructs an instance of
HubUnavailableExceptionwith the specified detail message. - HubUnavailableException(String, Throwable) - Constructor for exception class org.praxislive.ide.core.api.HubUnavailableException
- HubUnavailableException(Throwable) - Constructor for exception class org.praxislive.ide.core.api.HubUnavailableException
I
- IDE - Class in org.praxislive.ide.core.api
-
Various utility methods for accessing information and configuring the IDE.
- Installer - Class in org.praxislive.ide.core
- Installer() - Constructor for class org.praxislive.ide.core.Installer
- isConnected() - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Query whether this helper component is connected into a running PraxisCORE hub.
- isError() - Method in class org.praxislive.ide.core.api.Callback.Result
-
Query whether the call generated an error.
- isMounted(FileSystem) - Method in interface org.praxislive.ide.core.api.DynamicFileSystem
-
Check whether a filesystem is already mounted in this dynamic filesystem.
- isMounted(FileSystem) - Method in class org.praxislive.ide.core.DynamicFileSystemImpl
- isReadOnly() - Method in class org.praxislive.ide.core.DynamicFileSystemImpl
K
- KEY_LATEST_VERSION - Static variable in class org.praxislive.ide.core.Core
L
- log() - Method in interface org.praxislive.ide.core.api.Task
-
Optional log of information generated by execution of this task, suitable for presentation to the user.
- log(ComponentAddress, long, LogLevel, Value) - Method in interface org.praxislive.ide.core.spi.LogHandler
-
Deprecated.
- Logging - Class in org.praxislive.ide.core.api
-
Deprecated.
- LogHandler - Interface in org.praxislive.ide.core.spi
-
Deprecated.
- LogHandler.Provider - Interface in org.praxislive.ide.core.spi
-
Deprecated.
M
- mount(FileSystem) - Method in interface org.praxislive.ide.core.api.DynamicFileSystem
-
Insert filesystem into the dynamic configuration filesystem
- mount(FileSystem) - Method in class org.praxislive.ide.core.DynamicFileSystemImpl
N
- NEW - Enum constant in enum class org.praxislive.ide.core.api.Task.State
-
The starting state of all tasks before execution has been started.
O
- onError(List<Value>) - Method in interface org.praxislive.ide.core.api.Callback
-
Handle call error arguments.
- onReturn(List<Value>) - Method in interface org.praxislive.ide.core.api.Callback
-
Handle call return arguments.
- org.praxislive.ide.core - package org.praxislive.ide.core
- org.praxislive.ide.core.api - package org.praxislive.ide.core.api
- org.praxislive.ide.core.spi - package org.praxislive.ide.core.spi
P
- PROP_HUB_CONNECTED - Static variable in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Property name of events fired when the component is connected into and removed from a PraxisCORE hub.
- PROP_STATE - Static variable in interface org.praxislive.ide.core.api.Task
-
Name of property used when firing state change events.
R
- ReadOnly(Object, String, boolean, Binding.SyncRate) - Constructor for class org.praxislive.ide.core.api.ValuePropertyAdaptor.ReadOnly
-
Create a read-only value property adaptor.
- ReadWrite(Object, String, boolean, Binding.SyncRate) - Constructor for class org.praxislive.ide.core.api.ValuePropertyAdaptor.ReadWrite
-
Create a writable value property adaptor.
- remaining() - Method in class org.praxislive.ide.core.api.SerialTasks
- removeKey(Object) - Method in interface org.praxislive.ide.core.api.Syncable
-
Remove a previously added key to unregister an interest in this object being in sync.
- removePropertyChangeListener(PropertyChangeListener) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Remove a property listener.
- removePropertyChangeListener(PropertyChangeListener) - Method in class org.praxislive.ide.core.api.AbstractTask
- removePropertyChangeListener(PropertyChangeListener) - Method in interface org.praxislive.ide.core.api.Task
-
Remove a property change listener.
- removePropertyChangeListener(PropertyChangeListener) - Method in class org.praxislive.ide.core.api.ValuePropertyAdaptor
-
Remove a property change listener.
- result() - Method in class org.praxislive.ide.core.api.AbstractTask.WithResult
- result() - Method in interface org.praxislive.ide.core.api.Task.WithResult
-
Access the result.
- run() - Method in class org.praxislive.ide.core.Installer
- run(Task) - Static method in interface org.praxislive.ide.core.api.Task
-
Execute the task wrapped in a completion stage.
- RUNNING - Enum constant in enum class org.praxislive.ide.core.api.Task.State
-
The state of a task being executed, either inside the
Task.execute()method or during subsequent asynchronous operations.
S
- send(Class<? extends Service>, String, List<Value>) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Send a call to a control on a service with the provided arguments, returning a
CompletionStagethat will complete with the result of the call. - send(Class<? extends Service>, String, List<Value>, Callback) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Send a call to a control on a service with the provided arguments.
- send(ControlAddress, List<Value>) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Send a call to a control with the provided arguments, returning a
CompletionStagethat will complete with the result of the call. - send(ControlAddress, List<Value>, Callback) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Send a call to a control with the provided arguments.
- SerialTasks - Class in org.praxislive.ide.core.api
- SerialTasks(List<Task>) - Constructor for class org.praxislive.ide.core.api.SerialTasks
- SerialTasks(Task...) - Constructor for class org.praxislive.ide.core.api.SerialTasks
- setup() - Method in class org.praxislive.ide.core.api.AbstractIDERoot
- setValue(Value) - Method in class org.praxislive.ide.core.api.ValuePropertyAdaptor.ReadWrite
-
Set the value and send to the bound control.
- starting() - Method in class org.praxislive.ide.core.api.ExtensionContainer
- stopping() - Method in class org.praxislive.ide.core.api.ExtensionContainer
- stopping() - Method in class org.praxislive.ide.core.api.Logging
-
Deprecated.
- Syncable - Interface in org.praxislive.ide.core.api
-
An type capable of syncing with a source of data, such as a proxy to a PraxisCORE component.
T
- Task - Interface in org.praxislive.ide.core.api
-
A task to be executed.
- Task.State - Enum Class in org.praxislive.ide.core.api
-
The possible states of a Task.
- Task.WithResult<T> - Interface in org.praxislive.ide.core.api
-
An extension of Task that produces a result when it completes successfully.
- terminating() - Method in class org.praxislive.ide.core.api.AbstractIDERoot
U
- unbind(ControlAddress, Binding.Adaptor) - Method in class org.praxislive.ide.core.api.AbstractHelperComponent
-
Remove a binding to the provided control.
- unmount(FileSystem) - Method in interface org.praxislive.ide.core.api.DynamicFileSystem
-
Remove filesystem from the dynamic configuration filesystem
- unmount(FileSystem) - Method in class org.praxislive.ide.core.DynamicFileSystemImpl
- update() - Method in class org.praxislive.ide.core.api.ValuePropertyAdaptor
- updateState(Task.State) - Method in class org.praxislive.ide.core.api.AbstractTask
-
Update the task state.
V
- valueOf(String) - Static method in enum class org.praxislive.ide.core.api.Task.State
-
Returns the enum constant of this class with the specified name.
- ValuePropertyAdaptor - Class in org.praxislive.ide.core.api
-
A
Binding.Adaptorwith support for firing property change events. - ValuePropertyAdaptor(Object, String, boolean, Binding.SyncRate) - Constructor for class org.praxislive.ide.core.api.ValuePropertyAdaptor
-
Create a ValuePropertyAdaptor.
- ValuePropertyAdaptor.ReadOnly - Class in org.praxislive.ide.core.api
- ValuePropertyAdaptor.ReadWrite - Class in org.praxislive.ide.core.api
-
A writable value property adaptor.
- values() - Static method in enum class org.praxislive.ide.core.api.Task.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WithResult() - Constructor for class org.praxislive.ide.core.api.AbstractTask.WithResult
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form