org.openorb.board.plugins.help
Class TreeNode

java.lang.Object
  |
  +--javax.swing.tree.DefaultMutableTreeNode
        |
        +--org.openorb.board.shared.board.TreeNode
              |
              +--org.openorb.board.plugins.help.TreeNode
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, java.awt.datatransfer.Transferable, javax.swing.tree.TreeNode

public class TreeNode
extends TreeNode
implements java.awt.datatransfer.Transferable

See Also:
Serialized Form

Field Summary
static int ASSOCIATION
          An association node
static int MODULE
          A module node
static int PROFILE
          A profile node
static int ROOT_NODE
          A top node
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
EMPTY_ENUMERATION
 
Constructor Summary
TreeNode(int nodeType, java.lang.Object nodeValue)
          Constructor
 
Method Summary
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
           
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
           
 boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
           
 boolean isLeaf()
          isLeaf
 
Methods inherited from class org.openorb.board.shared.board.TreeNode
getNodeType, getNodeValue, setNodeType, setNodeValue
 
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, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ROOT_NODE

public static final int ROOT_NODE
A top node

ASSOCIATION

public static final int ASSOCIATION
An association node

MODULE

public static final int MODULE
A module node

PROFILE

public static final int PROFILE
A profile node
Constructor Detail

TreeNode

public TreeNode(int nodeType,
                java.lang.Object nodeValue)
Constructor
Method Detail

isLeaf

public boolean isLeaf()
isLeaf
Overrides:
isLeaf in class javax.swing.tree.DefaultMutableTreeNode

getTransferData

public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
                                 throws java.awt.datatransfer.UnsupportedFlavorException,
                                        java.io.IOException
Specified by:
getTransferData in interface java.awt.datatransfer.Transferable

getTransferDataFlavors

public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
Specified by:
getTransferDataFlavors in interface java.awt.datatransfer.Transferable

isDataFlavorSupported

public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Specified by:
isDataFlavorSupported in interface java.awt.datatransfer.Transferable