| Interface | Description | 
|---|---|
| PageableChildren | 
 The interface marks the model implementing class as a 'pageable' class. 
 | 
| Class | Description | 
|---|---|
| ElementRegistry | |
| ElementTree | 
 ElementTree is a JTree that natively supports displaying  
Elements.The tree model uses ElementTreeNodes to hold the Elements. | 
| ElementTreeNode | 
 The TreeNode used by  
ElementTree to hold the Element | 
| ElementTreeRootNode | 
 The root of a  
ElementTree. | 
| ElementTreeViewAdapter | 
 This class facilitates the integration of an  
ElementTree in a View. | 
| Filter | 
 A Filter extracts the children from a parent  
Element and/or filters the produce of other filters.When an element is expanded, the element tree collects all the filters registered for the element's class and its supertypes.  | 
| Handler | 
 A Handler is responsible for restoring the expansion state of a tree that has been refreshed. 
 | 
| PageableChildren.ChildrenState | 
 Represents the state of currently provided children. 
 |