All Classes and Interfaces

Class
Description
 
 
The role of an aggregate object, that is an object which contains other named objects.
 
The role of an object that can be read as a stream of bytes.
The role of an object that can be written as a stream of bytes.
 
 
 
 
The role of an object that can change its value.
 
The role of a composite object, that is an object which contains children.
 
 
An implementation of PresentationModelFactory that creates instances of DefaultPresentationModel.
A default implementation of UserActionProvider which returns no actions.
The role of an object which can provide its own display name.
The role of an object that can be rendered into a String as HTML markup.
The role of an object that can provide an icon for rendering.
The role of an object that can expose a unique identifier.
A specialized Displayable which can manage names in multiple Locales.
The role of an object that can be marshalled to an OutputStream.
A specialized Displayable which is mutable (that is, its display name can be changed) and fires PropertyChangeEvents.
A specialized IconProvider which is mutable and fires PropertyChangeEvents.
A convenient support for implementing a MutableIconProvider.
A specialized LocalizedDisplayable which is mutable.
 
 
An implementation of BinaryReadable which delegates to a Path.
An implementation of BinaryWritable which delegates to a Path.
An implementation of TextReadable which delegates to a Path.
An implementation of TextWritable which delegates to a Path.
The role of an object that can be persisted.
The role of an object that can be rendered into a String as plain text.
The role of an object that can be presented on a UI, thus is capable of creating a PresentationModel.
TODO: As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.
A specialisation of Aggregate<PresentationModel> which offers a convenience method for aggregating its contained objects.
A Collector which collects a Stream of PresentationModels into a single PresentationModel with a Composite&lt;PresentationModel&gt; role containing them.
A factory that creates a default PresentationModel.
The role of an object that can be removed (e.g. deleted).
A role providing the capability of being selected.
A simple Composite that uses the default Finder.
An implementation of Presentable for datum instances having the SimpleComposite role.
The role of an object that has contents that can be sorted.
The role of an object that can be rendered into a String as HTML markup.
A role which declares a set of styles for rendering.
The role of an object that can be read as a stream of characters.
The role of an object that can be written as a stream of characters.
 
The role of an object that can be unmarshalled.
 
A role that provides UserActions.
The role of an object that can be visible or not.
Changes the destination only at a certain condition in function of the target.