|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Model | This represents the 'public' interface for traversing the model and reading it. |
| ModelNode | Represents a particular node on the model tree. |
| ModelVisitable | Interface that extends IViewable to include Visitor capabilities. |
| ModelVisitor | Visitor that allows for visiting of IViewable interface objects. |
| MutableModelNode | A node in the model tree that can have its children modified |
| TreeTraversalListener | Specific to the Iterator inherant with the model tree. |
| Class Summary | |
|---|---|
| AbstractModelNode | Simple base class of all the mutable nodes. |
| DefaultModel | Default implementation of the 'model' interface. |
| DefaultModelFactory | Factory that builds a tree hierarchy from the Nodes. |
| DefaultModelNode | Default Model node used for nesting ModelVisitable data. |
| ModelDepthFirstIterator | Implementation of Iterator that allows depth first iteratation over all the nodes in a model. |
| ModelFillStatus | A pseudo enumeration type for defining status of the model tree in terms of filled out slots. |
| NodeCompletionStatus | Object represents a recursive/truncation/completion status inside the model. |
| NoParentNode | Special Case instance for no parents in a model. |
| Exception Summary | |
|---|---|
| ViewVisitorException | Exception that is thrown whenever something happens while visiting a node. |
This package allows assembling of Emo nodes into a tree hierarchy where related nodes, attributes, parts, etc are loaded into this tree. Once the assembly is complete, then you Visit the nodes to operate on the tree in a unified way. For example: to give the node hierarchy into a view that the TreeView tag can handle you:
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||