|
||||||||||
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 |