Aggregate<T> |
The role of an aggregate object, that is an object which contains other named objects.
|
Composite<T,F extends Finder<? extends T>> |
The role of a composite object, that is an object which contains children.
|
Composite.Visitor<T,R> |
|
HtmlRenderable |
The role of an object that can be rendered into a String as HTML markup.
|
Identifiable |
The role of an object that can expose a unique identifier.
|
IdFactory |
A factory for creating a new, unique Id for an object.
|
PlainTextRenderable |
The role of an object that can be rendered into a String as plain text.
|
Removable |
The role of an object that can be removed (e.g.
|
SimpleComposite<T> |
|
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.
|