org.openbp.guiclient.model.item.itemtree
Class ItemTree.ModelNode

java.lang.Object
  extended by org.openbp.swing.components.tree.DefaultTreeNode
      extended by org.openbp.guiclient.util.DisplayObjectTreeNode
          extended by org.openbp.guiclient.model.item.itemtree.ItemTree.ItemTreeNode
              extended by org.openbp.guiclient.model.item.itemtree.ItemTree.ModelObjectNode
                  extended by org.openbp.guiclient.model.item.itemtree.ItemTree.ModelNode
All Implemented Interfaces:
javax.swing.tree.TreeNode
Enclosing class:
ItemTree

public class ItemTree.ModelNode
extends ItemTree.ModelObjectNode

Tree node representing a model.


Field Summary
 
Fields inherited from class org.openbp.guiclient.util.DisplayObjectTreeNode
object
 
Fields inherited from class org.openbp.swing.components.tree.DefaultTreeNode
parent
 
Constructor Summary
ItemTree.ModelNode()
          Default constructor.
ItemTree.ModelNode(Model model, ItemTree.ItemTreeNode parent)
          Default constructor.
 
Method Summary
protected  void addChildObjects()
          Adds the child objects of this model object.
 Model getModel()
          Gets the model represented by this node.
 boolean isLeaf()
          Determine if this node is a leaf node.
 
Methods inherited from class org.openbp.guiclient.model.item.itemtree.ItemTree.ModelObjectNode
getIcon, getInfoText, getModelObject, getQualifier
 
Methods inherited from class org.openbp.guiclient.model.item.itemtree.ItemTree.ItemTreeNode
matchesQualifier, removeEmptyChildren
 
Methods inherited from class org.openbp.guiclient.util.DisplayObjectTreeNode
getObject, setObject, toString
 
Methods inherited from class org.openbp.swing.components.tree.DefaultTreeNode
addChild, children, clearChilds, getAllowsChildren, getChildAt, getChildCount, getChildList, getIndex, getParent, insertChild, removeChild, setChildList, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ItemTree.ModelNode

public ItemTree.ModelNode()
Default constructor.


ItemTree.ModelNode

public ItemTree.ModelNode(Model model,
                          ItemTree.ItemTreeNode parent)
Default constructor.

Parameters:
model - Model represented by this node
parent - Parent tree node
Method Detail

addChildObjects

protected void addChildObjects()
Adds the child objects of this model object.

Overrides:
addChildObjects in class ItemTree.ModelObjectNode

getModel

public Model getModel()
Gets the model represented by this node.


isLeaf

public boolean isLeaf()
Determine if this node is a leaf node.

Specified by:
isLeaf in interface javax.swing.tree.TreeNode
Overrides:
isLeaf in class DefaultTreeNode


Copyright © 2011. All Rights Reserved.