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

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.ModuleTreeNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
Enclosing class:
DefaultModulesPanel

protected class DefaultModulesPanel.ModuleTreeNode
extends DefaultModulesPanel.UserNode

The DefaultModulesPanel.ModuleTreeNode is used for nodes that represent modules.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
DefaultModulesPanel.ModuleTreeNode(java.lang.Class<? extends com.google.inject.Module> module)
           
 
Method Summary
 PropertyModule getModule()
           
 java.lang.Class<?> getType()
           
 
Methods inherited from class org.opt4j.core.config.visualization.DefaultModulesPanel.UserNode
getIcon, getTooltip, toString
 
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.ModuleTreeNode

public DefaultModulesPanel.ModuleTreeNode(java.lang.Class<? extends com.google.inject.Module> module)
Method Detail

getModule

public PropertyModule getModule()

getType

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