All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractAsyncControl |
|
AbstractAsyncProperty<V> |
|
AbstractBasicProperty |
Deprecated. |
AbstractComponent |
|
AbstractComponentFactory |
|
AbstractComponentFactory |
|
AbstractComponentFactory.Data<T> |
|
AbstractComponentFactory.Data |
|
AbstractContainer |
|
AbstractContainer.Delegate |
Delegate base class to be used inside a wrapper class implementing
Container .
|
AbstractInlineCommand |
|
AbstractProperty |
A basic property control base class.
|
AbstractRoot |
A general purpose base implementation of Root .
|
AbstractRoot.DelegateConfiguration |
|
AbstractRoot.State |
The possible states this implementation may transition through.
|
AbstractRootContainer |
|
AbstractSingleCallFrame |
|
ArgumentInfo |
Info object used to define the valid input and output arguments of a Control.
|
Async<T> |
A lightweight holder for a future value, the result of an asynchronous
operation such as an actor call.
|
Async.Queue<T> |
A queue for handling Async instances.
|
Async.Task<T,R> |
A task intended to be run asynchronously and outside of the main
component context.
|
AudioBodyContext |
|
AudioCodeConnector<D extends AudioCodeDelegate> |
|
AudioCodeContext<D extends AudioCodeDelegate> |
|
AudioCodeDelegate |
|
AudioCodeFactory |
|
AudioConstants |
|
AudioContext |
|
AudioContext.Client |
|
AudioContext.InputClient |
|
AudioContext.OutputClient |
|
AudioIn |
|
AudioOut |
|
AudioPort |
|
AudioPort.Input |
|
AudioPort.Output |
|
AudioPort.Provider |
|
AudioSettings |
|
AuxIn |
Annotate a field or method representing an auxiliary input, such as an Input
or a method with single parameter.
|
AuxOut |
Annotate a field representing an auxiliary output, such as Output .
|
BasicCoreRoot |
|
Binding |
A BindingContext will normally have one Binding for each bound address.
|
Binding.Adaptor |
Abstract type for binding to a Control.
|
Binding.SyncRate |
Possible rates for syncing.
|
BindingContext |
An interface allowing for binding to a Control and (if a property) syncing to
it.
|
BindingContextControl |
An implementation of BindingContext based around a single Control.
|
BlendMode |
|
Blit |
|
Blur |
|
Bounds |
Deprecated. |
BufferedImageSurface |
|
Bus |
|
Call |
|
ChildLauncher |
Service for launching a child process clone of this process, to be provided
to NetworkCoreFactory .
|
ChildLauncher.Info |
Information about the launched child process.
|
ClassBodyContext<T> |
Deprecated. |
ClassBodyContext.Default |
Deprecated. |
ClientConfiguration |
|
ClientConfiguration.DeviceIndex |
|
ClientConfiguration.Dimension |
|
ClientConfiguration.Rotation |
|
ClientRegistrationException |
|
ClientRegistrationException |
|
Clock |
High-precision nanosecond time source.
|
CodeCompilerService |
|
CodeComponent<D extends CodeDelegate> |
A CodeComponent is a Component instance that is rewritable at runtime.
|
CodeComponentFactoryService |
|
CodeComponentFactoryService.Provider |
Deprecated. |
CodeConnector<D extends CodeDelegate> |
|
CodeConnector.Plugin |
Plugin implementations should be registered via service loader mechanism
to extend behaviour of CodeConnectors.
|
CodeContainer<D extends CodeContainerDelegate> |
A CodeContainer is a Container instance that is rewritable at runtime.
|
CodeContainer.Connector<D extends CodeContainerDelegate> |
CodeConnector subclass for CodeContainers.
|
CodeContainer.Context<D extends CodeContainerDelegate> |
CodeContext subclass for CodeContainers.
|
CodeContainerDelegate |
Base class for user rewritable container code.
|
CodeContainerDelegate.ProxyPorts |
|
CodeContext<D extends CodeDelegate> |
A CodeContext wraps each CodeDelegate , managing state and the
transition from one iteration of delegate to the next on behalf of a
CodeComponent .
|
CodeContext.ClockListener |
Listener for responding to time changes inside the context.
|
CodeContextFactoryService |
|
CodeContextFactoryService.Result<D extends CodeDelegate> |
Result from service on successful creation of context and delegate.
|
CodeContextFactoryService.Task<D extends CodeDelegate> |
Task sent to the service to request a context and delegate be created
from the provided source code.
|
CodeDelegate |
CodeDelegate is the base class for all user rewritable code.
|
CodeFactory<D extends CodeDelegate> |
A CodeFactory wraps configuration and task creation for creating code
components and contexts for a given delegate base type.
|
CodeFactory.Base<B extends CodeDelegate> |
Base code factory for a given base delegate class.
|
CodeFactory.Task<D extends CodeDelegate> |
A task for creating a component or context for a given delegate.
|
CodeRoot<D extends CodeRootDelegate> |
A Root component instance that is rewritable at runtime.
|
CodeRoot.Connector<D extends CodeRootDelegate> |
CodeConnector subclass for CodeRoots.
|
CodeRoot.Context<D extends CodeRootDelegate> |
CodeContext subclass for CodeRoots.
|
CodeRootContainer<D extends CodeRootContainerDelegate> |
A Root container instance that is rewritable at runtime.
|
CodeRootContainer.Connector<D extends CodeRootContainerDelegate> |
CodeConnector subclass for CodeRootContainers.
|
CodeRootContainer.Context<D extends CodeRootContainerDelegate> |
CodeContext subclass for CodeRootContainers.
|
CodeRootContainerDelegate |
Base class for user rewritable Root container code.
|
CodeRootDelegate |
Base class for user rewritable Root code.
|
CodeRootDelegate.Driver |
Mark a field referencing an interface implementation to be wrapped by an
interface proxy, and used to drive updates of the root.
|
CodeRootFactoryService |
|
CodeUtils |
|
Command |
|
CommandInstaller |
|
Component |
Components are the main building blocks (actors) within Praxis CORE.
|
ComponentAddress |
Address of a Component.
|
ComponentFactory |
|
ComponentFactory.MetaData<T> |
Deprecated. |
ComponentFactory.Redirect |
A factory service redirect.
|
ComponentFactoryProvider |
|
ComponentFactoryService |
A Service for creating new component instances.
|
ComponentInfo |
|
ComponentInstantiationException |
|
ComponentProtocol |
Basic component protocol, providing access to the component info.
|
ComponentRegistry |
A registry of all the components available in the local system along with
their metadata.
|
ComponentRegistry.Result |
|
ComponentType |
|
Config |
|
Config.Port |
Control automatic port creation for properties, triggers, etc.
|
Config.Preferred |
Mark a feature as "preferred" - particularly important for presenting to
humans.
|
ConstantImpl |
|
Constants |
|
Constants |
|
Constants |
|
Constants.BlendMode |
|
Constants.ColorMode |
|
Constants.DrawingMode |
|
Constants.Hint |
|
Constants.ShapeEndMode |
|
Constants.ShapeMode |
|
Constants.ShapeType |
|
Constants.TextureMode |
|
Constants.TextureWrap |
|
Container |
Extension to the Component interface for components that can contain other
components as children.
|
ContainerProtocol |
A container protocol that allows for calls to add / remove child components,
and connect / disconnect their ports.
|
Control |
|
ControlAddress |
|
ControlDescriptor |
A ControlDescriptor wraps a Control in a CodeContext.
|
ControlDescriptor.Category |
Categories of control, which also affects broad ordering of controls.
|
ControlInfo |
|
ControlInfo.Type |
|
ControlInput |
|
ControlInput.Link |
|
ControlOutput |
|
ControlPort |
|
ControlPort.Input |
|
ControlPort.Output |
|
CoreBodyContext |
|
CoreCode |
Code code utility functions.
|
CoreCodeConnector |
|
CoreCodeContext |
|
CoreCodeDelegate |
|
CoreCodeFactory |
|
CoreContainerDelegate |
|
CoreRootContainerDelegate |
|
Data |
Support for creating data pipes to work with data of any type.
|
Data.In<T> |
Input port pipe.
|
Data.Out<T> |
Input port pipe.
|
Data.Packet<T> |
A data holder used to wrap data of type T to be passed around a Pipe
graph.
|
Data.Pipe<T> |
The base type of pipes that can be connected to form processing graphs.
|
Data.Sink<T> |
Data sink to drive pipe graph.
|
DataObject |
|
DataPort<T> |
|
DataPort.Input<T> |
|
DataPort.Output<T> |
|
DataPort.Provider |
Deprecated. |
DefaultAudioInputPort |
|
DefaultAudioOutputPort |
|
DefaultCodeDelegate |
Default base for code delegates providing a variety of functions.
|
DefaultDelegateAPI |
Default delegate API for use as trait by delegate subclasses.
|
DefaultExecutionContext |
|
DefaultProxyInfo |
|
DefaultVideoInputPort |
|
DefaultVideoOutputPort |
|
DifferenceOp |
|
DifferenceOp.Mode |
|
Easing |
|
Easing.LinearEasing |
|
Env |
|
ExecutionContext |
An optional context available from the Root lookup providing the
ability to query and listen for changes in root state or clock time.
|
ExecutionContext.ClockListener |
Listener called on clock time updates.
|
ExecutionContext.State |
Possible states of a Root.
|
ExecutionContext.StateListener |
Listener called on state changes.
|
ExecutionException |
|
FilteredTypes |
An implementation of SupportedTypes that can be included in the
lookup of a container.
|
FN |
Annotate a method as a function.
|
FontUtils |
|
FrameRateListener |
|
FrameRateSource |
|
GenerateTemplate |
Annotation for use on CodeDelegate subclasses to create a class body
template file during compilation.
|
GraphicsOp |
|
GraphicsOp.Callback |
|
GStreamerSettings |
|
Hub |
|
Hub.Builder |
|
Hub.CoreRootFactory |
|
HubConfiguration |
|
ID |
Override the default ID for ports or controls.
|
ImageUtils |
|
In |
Annotate a field or method representing an input, such as an Input or a method
with single parameter.
|
Info |
Builder utilities for creating ComponentInfo and related classes.
|
Info.ActionInfoBuilder |
Builder for ControlInfo of action controls.
|
Info.ArgumentInfoBuilder<T extends Info.ArgumentInfoBuilder<T>> |
Abstract base class for ArgumentInfoBuilders.
|
Info.ArgumentInfoChooser |
Helper class for choosing an ArgumentInfoBuilder type.
|
Info.ComponentInfoBuilder |
ComponentInfoBuilder class
|
Info.ControlInfoBuilder<T extends Info.ControlInfoBuilder<T>> |
Abstract base class for ControlInfo builders.
|
Info.ControlInfoChooser |
Helper class for choosing a ControlInfoBuilder type.
|
Info.FunctionInfoBuilder |
Builder for ControlInfo for function controls.
|
Info.NumberInfoBuilder |
Builder for ArgumentInfo of PNumber.
|
Info.PortInfoBuilder |
PortInfoBuilder
|
Info.PortInfoChooser |
Helper class to choose a PortInfoBuilder type.
|
Info.PropertyInfoBuilder |
Builder for ControlInfo of property controls.
|
Info.ReadOnlyPropertyInfoBuilder |
Builder for ControlInfo of read-only properties.
|
Info.StringInfoBuilder |
Builder for ArgumentInfo of PString.
|
Info.ValueInfoBuilder |
Builder for ArgumentInfo of any Value type.
|
InfoProperty |
|
InfoProperty.Descriptor |
|
Inject |
Annotate a field to be injected - an injected field will be automatically
created and persisted between code changes.
|
InlineCommand |
|
Input |
A field type providing a control input port.
|
InvalidSyntaxException |
Exception thrown when text syntax is invalid and cannot be parsed.
|
InvalidVideoResourceException |
|
InvertRGBFilter |
|
InvertValueRGBFilter |
|
Launcher |
Main entry point for parsing command line arguments and launching a
Hub .
|
Launcher.Context |
Context for launching child processes.
|
LibraryResolver |
Service for resolving library resources to one or more local paths for
compilation.
|
LibraryResolver.Context |
Context providing access to existing resolved libraries and files, the
Lookup for resource resolution, and a LogBuilder for reporting
information and errors.
|
LibraryResolver.Entry |
Data type giving a resource and the additional, resolved local files that
were added for that resource.
|
LibraryResolver.Provider |
|
LibraryResolver.SystemInfo |
Provider interface for pre-seeding the list of provided libraries with
those built into the current PraxisCORE system.
|
Linkable<T> |
Linkable is a lightweight form of reactive stream for listening to changing
values from inputs, properties, animation, etc.
|
Linkable.Double |
A double primitive specialisation of Linkable.
|
Linkable.Int |
An int primitive specialisation of Linkable.
|
LogBuilder |
|
LogLevel |
|
LogService |
|
Lookup |
A general type-safe registry by which clients can access implementations of
various services (eg.
|
Lookup.Empty |
|
Lookup.ObjectLookup |
|
Lookup.Provider |
Interface to be implemented by all types that provide access to a Lookup.
|
MainThread |
Provide access to the main or first Thread where certain APIs need the
ability to run tasks on the thread that initially started the VM.
|
MultiInOut |
|
Namespace |
|
NativePixelData |
|
NativePixelData.Format |
|
NetworkCoreFactory |
A CoreRootFactory supporting a tree of networked roots.
|
NetworkCoreFactory.Builder |
A builder for NetworkCoreFactory.
|
NetworkCoreFactory.Info |
Information about the launched network hub.
|
Noise |
|
OffScreen |
Annotate a PGraphics field as an additional offscreen buffer.
|
OffScreen |
Annotate a PGraphics field as an additional offscreen buffer.
|
OffScreen.Format |
Pixel format of the buffer.
|
OnChange |
Name a method to call when a property field (see @P ) changes in
response to an external port or control call.
|
OnError |
Name a method to call when a property field (see @P ) has an error
in response to an external port or control call.
|
Out |
Annotate a field representing an output, such as Output .
|
Output |
A field type providing a control output port.
|
P |
Annotate a field as a property.
|
P2DClassBodyContext |
|
P2DCodeConnector |
|
P2DCodeContext |
|
P2DCodeDelegate |
|
P2DCodeFactory |
|
P3DClassBodyContext |
|
P3DCodeConnector |
|
P3DCodeContext |
|
P3DCodeDelegate |
|
P3DCodeFactory |
|
PackageURL |
Package-URL (aka purl) is a "mostly universal" URL to describe a package.
|
PackageURL.Builder |
A builder construct for Package-URL objects.
|
Packet |
Superclass of Call.
|
PacketRouter |
Interface for an object that can route Calls to their required destination.
|
PArray |
An ordered list of Values.
|
PBoolean |
|
PBytes |
|
PBytes.OutputStream |
|
PError |
|
Persist |
Annotate a field to be persisted between code changes.
|
PFont |
|
PFont |
|
PGLContext |
|
PGLCustomFactoryProvider |
|
PGLException |
|
PGLGraphics |
|
PGLGraphics3D |
|
PGLPlayer |
|
PGLPlayerFactory |
|
PGLPlayerFactory.Default |
|
PGLPlayerFactory.GL2 |
|
PGLPlayerFactory.GL3 |
|
PGLPlayerFactory.GL4 |
|
PGLPlayerFactory.GLES2 |
|
PGLProfile |
|
PGLShader |
|
PGLSurface |
|
PGLSurface.Data |
|
PGraphics |
|
PGraphics2D |
|
PGraphics3D |
|
PImage |
|
PImage |
|
PixelArrayCache |
|
PixelData |
|
Placeholder |
|
Player |
|
PlayerConfiguration |
|
PlayerFactory |
|
PlayerFactory.Provider |
|
PMap |
An ordered map of Strings to Values.
|
PMap.Builder |
A PMap builder.
|
PNumber |
|
Port |
|
Port.Type<T extends Port> |
|
Port.TypeProvider |
|
PortAddress |
|
PortConnectionException |
|
PortDescriptor |
A PortDescriptor wraps a Port in a CodeContext.
|
PortDescriptor.Category |
|
PortInfo |
|
PortInfo.Direction |
|
PortListener |
|
PReference |
|
PResource |
|
PResource.Resolver |
|
Property |
A field type for properties (see @P ).
|
Property.Animator |
Provides keyframe animation support for Property.
|
PropertyControl |
|
PropertyControl.Binding |
|
PropertyControl.Descriptor |
|
Protocol |
A Protocol defines known controls and behaviours that a component can
provide.
|
Protocol.Type<T extends Protocol> |
A protocol type registration, allowing protocols to be discovered by
class or name.
|
Protocol.TypeProvider |
|
Proxy |
Mark a field referencing an interface implementation to be wrapped by an
interface proxy.
|
ProxyInfo |
Information about an available proxy process to connect to.
|
ProxyInfo.Exec |
Information about process that should be executed when initializing a
proxy.
|
PShader |
|
PShape |
|
PString |
|
PVector |
Deprecated, for removal: This API element is subject to removal in a future version. |
QueueContext |
|
ReadOnly |
Mark a property field as read-only.
|
RectFill |
|
Ref<T> |
A generic object holder for safely passing references between different
iterations of code.
|
Ref.ChangeEvent<T> |
|
Ref.Initializer<T> |
A functional type for initializing a Ref, used by Providers.
|
Ref.Input<T> |
A field type for Ref input ports.
|
Ref.Provider |
Providers initialize Ref instances so that the underlying value can be
used directly as the injected field type.
|
Ref.Publish |
Annotation to be used on a Ref field on a container, to allow Ref
fields of direct child components to subscribe and bind to the values of
the published Ref.
|
Ref.Subscribe |
Annotation to be used on a Ref field to bind its values to the
values of the published Ref in the direct parent container.
|
ReferenceDescriptor |
A ReferenceDescriptor is used for wrapping references carried across from one
iteration of code context to the next that do not correspond to controls or
ports.
|
RefPort<T> |
Ports for sharing Ref values.
|
RefPort.Input<T> |
Ref input, linked to Ref.In implementation.
|
RefPort.Output<T> |
Output port linked to Ref implementation.
|
RenderingHints |
|
ResizeMode |
|
ResizeMode.Type |
|
ResizeUtils |
|
ResourceProperty<V> |
|
ResourceProperty.Descriptor<V> |
|
ResourceProperty.Loader<V> |
|
Reverse |
|
RGBMath |
|
RGBSinglePixelFilter |
|
Root |
Root provides the companion part of the actor-model to Component within
PraxisCORE's forest-of-actors model.
|
Root.Controller |
An interface used by the RootHub to control the lifecycle of, and
communicate with, the Root.
|
RootFactoryService |
A Service for creating new root instances.
|
RootHub |
RootHub implementations act as a container for Roots, providing a way for
Roots to communicate with each other and access other hub-wide services.
|
RootHub.ExtensionProvider |
An interface that can be registered as a service provider for modules
wanting to provide Root instances to be installed as RootHub extensions -
usually for Roots providing additional Services.
|
RootHub.ServiceProvider |
|
RootManagerService |
|
ScaledBlit |
|
ScriptExecutor |
|
ScriptService |
|
ScriptServiceImpl |
|
Service |
An extension of Protocol for various system services.
|
Services |
Facility to query service addresses.
|
ServiceUnavailableException |
|
Settings |
|
Settings.Provider |
|
SettingsProvider |
|
ShapeRender |
|
SharedCodeContext |
A context object that should be acquired from a SharedCodeProperty
and added to the container's lookup.
|
SharedCodeProperty |
A property control for shared code classes.
|
SharedCodeService |
|
SharedCodeService.DependentResult<D extends CodeDelegate> |
A dependent result with new code context linked to new shared code
classes.
|
SharedCodeService.DependentTask<D extends CodeDelegate> |
A dependent task for recompiling a CodeDelegate against the new
shared code classes.
|
SharedCodeService.Result |
Result with shared classes, dependent code contexts, and log.
|
SharedCodeService.Task |
Task containing new shared code and dependents to be updated, for sending
to the SharedCodeService.
|
Signals |
Instances of Signals provide the ability to register custom signal handlers,
for example to ignore SIGINT and similar in a child process.
|
SingleInOut |
|
SingleOut |
|
SinkIsFullException |
|
SourceIsFullException |
|
Splitter |
|
StackFrame |
|
StackFrame.State |
|
StartableProtocol |
Protocol for a component that can be started and stopped.
|
Struct |
A basic Struct-like DataObject for grouping other DataObjects or primitive arrays.
|
Sub |
|
SupportedTypes |
Containers can expose an instance of this interface in their lookup to
facilitate child container support of the supported-types control.
|
SupportedTypes.Result |
|
Surface |
|
SurfaceOp |
|
SystemManagerService |
|
T |
Mark a field or method as a trigger (action).
|
Table |
|
TaskService |
|
TaskService.Task |
|
TerminalIOProvider |
Service provider interface for creating terminal IO.
|
TextRender |
|
TFBodyContext |
|
TFCodeDelegate |
|
TFCodeFactory |
|
TFContext |
|
TFContext.DeviceLockedException |
|
TFContext.Listener |
|
TFRoot |
|
TFRootProvider |
|
TFUtils |
|
ThreadContext |
An optional context available from the Root lookup, providing the
ability to query whether code is running on the Root thread, and to pass
tasks to invoke on the Root thread.
|
TinkerForge |
|
Token |
This class represents the basic tokens of the Praxis script format.
|
Token.Type |
|
Tokenizer |
Class to split a CharSequence into Tokens.
|
TransformBlit |
|
Transient |
Mark a property field as transient.
|
Trigger |
A field type for triggers (actions) - see @T .
|
TriggerControl |
|
TriggerControl.Binding |
|
TriggerControl.Descriptor |
|
Type |
Annotations for setting meta-data about fields.
|
Type.Boolean |
|
Type.Integer |
|
Type.Number |
|
Type.Resource |
|
Type.String |
|
TypeConverter<T> |
Deprecated. |
TypeConverter.Provider |
|
UGen |
|
Value |
Abstract base class of all types used in messaging inside PraxisCORE.
|
Value.Type<T extends Value> |
The type of a Value.
|
ValueFormatException |
Exception thrown if a String is not a valid representation of the required
Value subclass.
|
ValueMapper<T> |
ValueMappers translate values of type Value to another Java type.
|
Variable |
|
VariableImpl |
|
VetoException |
|
VideoBodyContext |
|
VideoCapture |
|
VideoCapture.State |
|
VideoCodeConnector<T extends VideoCodeDelegate> |
|
VideoCodeContext<D extends VideoCodeDelegate> |
|
VideoCodeDelegate |
|
VideoCodeFactory |
|
VideoConstants |
|
VideoConstants.BlendMode |
|
VideoContext |
|
VideoContext.Client |
|
VideoContext.InputClient |
|
VideoContext.OutputClient |
|
VideoPipe |
|
VideoPlayer |
|
VideoPlayer.State |
|
VideoPort |
|
VideoPort.Input |
|
VideoPort.Output |
|
VideoPort.Provider |
|
VideoSettings |
|
VideoSettings.FullScreenMode |
|
WindowHints |
|