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

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.GroupNode
All Implemented Interfaces:
javax.swing.tree.TreeNode
Enclosing class:
ItemTree

public class ItemTree.GroupNode
extends ItemTree.ItemTreeNode

Tree node representing an item group.


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.GroupNode(java.lang.String group, ItemTree.ItemTreeNode parent)
          Default constructor.
 
Method Summary
 javax.swing.Icon getIcon(boolean isExpanded)
          Gets the icon for this node.
 ModelQualifier getQualifier()
          Creates the model qualifier of this node.
 boolean isLeaf()
          Determine if this node is a leaf node.
 
Methods inherited from class org.openbp.guiclient.model.item.itemtree.ItemTree.ItemTreeNode
addChildObjects, getInfoText, 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.GroupNode

public ItemTree.GroupNode(java.lang.String group,
                          ItemTree.ItemTreeNode parent)
Default constructor.

Parameters:
group - Item group represented by this node
parent - Parent tree node
Method Detail

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

getIcon

public javax.swing.Icon getIcon(boolean isExpanded)
Gets the icon for this node.

Specified by:
getIcon in class ItemTree.ItemTreeNode
Parameters:
isExpanded - true: The tree path is expanded.
false: The tree path is collapsed.
Returns:
The icon or null

getQualifier

public ModelQualifier getQualifier()
Creates the model qualifier of this node.

Specified by:
getQualifier in class ItemTree.ItemTreeNode


Copyright © 2011. All Rights Reserved.