See: Description
| Interface | Description |
|---|---|
| ChildrenListManager |
A class implementing this interface is a manager of a list of children of a given node.
|
| ChildrenManager |
A class implementing this interface is able to manage
a collection of nodes that can be sorted or not depending of the
given
Comparator. |
| ChildrenMapManager |
A class implementing this interface is a manager of the children of a given node.
|
| NodeCollection |
A class implementing this interface hold a collection of nodes.
|
| NodeList |
A class implementing this interface hold a collection of nodes
as a List.
|
| NodeMap |
A class implementing this interface hold a collection of nodes
as a Map.
|
| Class | Description |
|---|---|
| BeanComparatorAdapter |
This class adapts a
Comparator able to compare bean objects,
to a Comparator able to compare nodes based on those bean objects. |
| ChildrenFactory |
**For internal use only**
Factory for building the right children for a given NodeManager
|
| DefaultChildrenListManager |
A default implementation of a ChildrenListManager used for a fixed number of children nodes
that are known at the moment when the ChildrenListeManager is instantiated.
|
| DefaultChildrenMapManager |
A ChildrenMapManager class takes an array of nodes that it adds to the Map
when initChildrenMap is called
|
You will usually implements the interface ChildrenMapManager or ChildrenListManager in order to specify the way you want to manage the children of the node you create. The manager will then receive a class implementing the corresponding interface NodeMap or NodeList.