org.opt4j.core.config.visualization
Class DefaultModulesPanel.CategoryTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by org.opt4j.core.config.visualization.DefaultModulesPanel.UserNode
          extended by org.opt4j.core.config.visualization.DefaultModulesPanel.CategoryTreeNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
Enclosing class:
DefaultModulesPanel

protected class DefaultModulesPanel.CategoryTreeNode
extends DefaultModulesPanel.UserNode

The DefaultModulesPanel.CategoryTreeNode is used for nodes that represent categories.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
DefaultModulesPanel.CategoryTreeNode(java.lang.Class<?> clazz)
           
 
Method Summary
 javax.swing.ImageIcon getIcon()
           
 java.lang.Class<?> getType()
           
 java.lang.String toString()
           
 
Methods inherited from class org.opt4j.core.config.visualization.DefaultModulesPanel.UserNode
getTooltip
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultModulesPanel.CategoryTreeNode

public DefaultModulesPanel.CategoryTreeNode(java.lang.Class<?> clazz)
Method Detail

getType

public java.lang.Class<?> getType()
Specified by:
getType in class DefaultModulesPanel.UserNode

toString

public java.lang.String toString()
Overrides:
toString in class DefaultModulesPanel.UserNode

getIcon

public javax.swing.ImageIcon getIcon()
Overrides:
getIcon in class DefaultModulesPanel.UserNode