Index

A B C D E F G H I K L M N O P R S T U V W 
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 via
invalid reference
ExtensionProvider
to allow modules to communicate with the PraxisCORE system.
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 a CompletionStage that 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 true if 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 HubUnavailableException without detail message.
HubUnavailableException(String) - Constructor for exception class org.praxislive.ide.core.api.HubUnavailableException
Constructs an instance of HubUnavailableException with 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 CompletionStage that 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 CompletionStage that 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.Adaptor with 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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form