All Classes Interface Summary Class Summary Annotation Types Summary
| Class |
Description |
| ActionProvider |
|
| ActionProviderSupport |
|
| Aggregate<T> |
The role of an aggregate object, that is an object which contains other named objects.
|
| AndFunction |
|
| AsObject |
|
| BinaryReadable |
The role of an object that can be read as a stream of bytes.
|
| BinaryWritable |
The role of an object that can be written as a stream of bytes.
|
| BooleanBoundFunctionSupport |
|
| BoundFunction<DOMAIN_TYPE,CODOMAIN_TYPE> |
|
| BoundFunctionSupport<DOMAIN_TYPE,CODOMAIN_TYPE> |
|
| BoundProperty<T> |
|
| Changeable<T> |
The role of an object that can change its value.
|
| ChangingSource<T> |
|
| Composite<TYPE,SPECIALIZED_FINDER extends Finder<? extends TYPE>> |
The role of a composite object, that is an object which contains children.
|
| Composite.Visitor<T,R> |
|
| Composite.VisitorSupport<T,R> |
|
| ContextManager |
A facility to register and unregister global and local DCI contexts.
|
| ContextManager.Binder |
Used by
|
| ContextManager.Locator |
A locator for the ContextManager which uses the ServiceLoader facility to be independent of
any DI framework.
|
| ContextManager.RunnableWithException<E extends java.lang.Throwable> |
|
| ContextManager.SupplierWithException<T,E extends java.lang.Throwable> |
|
| ContextManagerProvider |
|
| ContextSampler |
A facility that samples the contexts that are current at creation time and make them available later.
|
| CopyIfEmptyOrConform |
|
| DciContext |
An annotation for DCI Contexts.
|
| DciRole |
Designates a DCI role implementation for a given owner object.
|
| DciRole.NoContext |
|
| DefaultContextManager |
|
| DefaultContextManagerProvider |
|
| DefaultPresentationModelFactory |
|
| DefaultUserActionProvider |
|
| Displayable |
The role of an object which can provide its own display name.
|
| HtmlRenderable |
The role of an object that can be rendered into a String as HTML markup.
|
| IconProvider |
The role of an object that can provide an icon for rendering.
|
| Identifiable |
The role of an object that can expose a unique identifier.
|
| IdFactory |
A factory for creating a new, unique Id for an object.
|
| LocalizedDisplayable |
A specialized Displayable which can manage names in multiple Locales.
|
| Marshallable |
The role of an object that can be marshalled to an OutputStream.
|
| MutableDisplayable |
A specialized Displayable which is mutable (that is, its display name can be changed)
and fires PropertyChangeEvents.
|
| MutableIconProvider |
A specialized IconProvider which is mutable and fires PropertyChangeEvents.
|
| MutableIconProviderSupport |
|
| MutableLocalizedDisplayable |
|
| NonEmptyFunction |
|
| OrFunction |
|
| PathBinaryReadable |
|
| PathBinaryWritable |
|
| PathTextReadable |
An implementation of TextReadable which delegates to a Path.
|
| PathTextWritable |
An implementation of TextWritable which delegates to a Path.
|
| Persistable |
The role of an object that can be persisted.
|
| PlainTextRenderable |
The role of an object that can be rendered into a String as plain text.
|
| Presentable |
The role of an object that can be presented on a UI, thus is capable of creating a PresentationModel.
|
| PresentationModel |
TODO: As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.
|
| PresentationModelAggregate |
A specialisation of Aggregate<PresentationModel> which offers a convenience method for aggregating
its contained objects.
|
| PresentationModelCollectors |
A Collector which collects a Stream of PresentationModels into a single
PresentationModel with a Composite<PresentationModel> role containing them.
|
| PresentationModelFactory |
|
| Removable |
The role of an object that can be removed (e.g.
|
| RoleManager |
A service which retrieves DCI Roles for a given object.
|
| RoleManager.Locator |
A locator for the RoleManager which uses the ServiceLoader facility to be independent of
any DI framework.
|
| RoleManagerProvider |
|
| RoleManagerSupport |
|
| Selectable |
A role providing the capability of being selected.
|
| SimpleComposite<TYPE> |
|
| SimpleCompositePresentable |
|
| Sortable |
The role of an object that has contents that can be sorted.
|
| StringRenderable |
The role of an object that can be rendered into a String as HTML markup.
|
| Styleable |
A role which declares a set of styles for rendering.
|
| TextReadable |
The role of an object that can be read as a stream of characters.
|
| TextWritable |
The role of an object that can be written as a stream of characters.
|
| UnaryBoundFunctionSupport<DOMAIN_TYPE,CODOMAIN_TYPE> |
|
| Unmarshallable |
The role of an object that can be unmarshalled.
|
| UserAction |
|
| UserActionProvider |
|
| Visible |
The role of an object that can be visible or not.
|
| WeakCopyFunctionSupport<T> |
Changes the destination only at a certain condition in function of the target.
|