Module org.praxislive.code
Package org.praxislive.code
-
Interface Summary Interface Description CodeConnector.Plugin CodeContext.ClockListener Listener for responding to time changes inside the context.ControlInput.Link DefaultDelegateAPI Default delegate API for use as trait by delegate subclasses.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.Provider Provider interface for creating instances ofLibraryResolver.TypeConverter.Provider -
Class Summary Class Description AbstractAsyncProperty<V> AbstractBasicProperty Deprecated. AbstractComponentFactory AbstractComponentFactory.Data ClassBodyContext<T> Deprecated. ClassBodyContext.Default Deprecated. CodeCompilerService CodeComponent<D extends CodeDelegate> A CodeComponent is a Component instance that is rewritable at runtime.CodeComponentFactoryService CodeComponentFactoryService.Provider CodeConnector<D extends CodeDelegate> Base class for analysing aCodeDelegateand creating the resources required for its wrappingCodeContext.CodeContainer<D extends CodeContainerDelegate> CodeContainer.Connector<D extends CodeContainerDelegate> CodeContainer.Context<D extends CodeContainerDelegate> CodeContainerDelegate CodeContext<D extends CodeDelegate> A CodeContext wraps eachCodeDelegate, managing state and the transition from one iteration of delegate to the next on behalf of aCodeComponent.CodeContextFactoryService AServicefor creating newCodeContext.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.CodeUtils ControlDescriptor A ControlDescriptor wraps a Control in a CodeContext.ControlInput ControlOutput DataPort<T> DataPort.Input<T> DataPort.Output<T> DataPort.Provider DefaultCodeDelegate Default base for code delegates providing a variety of functions.InfoProperty InfoProperty.Descriptor LibraryResolver.Entry Data type giving a resource and the additional, resolved local files that were added for that resource.PortDescriptor A PortDescriptor wraps a Port in a CodeContext.PropertyControl PropertyControl.Binding PropertyControl.Descriptor 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.ResourceProperty<V> ResourceProperty.Descriptor<V> ResourceProperty.Loader<V> SharedCodeContext SharedCodeProperty SharedCodeService SharedCodeService.DependentResult<D extends CodeDelegate> SharedCodeService.DependentTask<D extends CodeDelegate> SharedCodeService.Result SharedCodeService.Task TriggerControl TriggerControl.Binding TriggerControl.Descriptor TypeConverter<T> Deprecated. -
Enum Summary Enum Description ControlDescriptor.Category Categories of control, which also affects broad ordering of controls.PortDescriptor.Category -
Annotation Types Summary Annotation Type Description CodeContainerDelegate.ProxyPorts GenerateTemplate Annotation for use on CodeDelegate subclasses to create a class body template file during compilation.