|
: Class FileNode
org.emboss.jemboss.gui.filetree
Class FileNode
java.lang.Object
|
+--javax.swing.tree.DefaultMutableTreeNode
|
+--org.emboss.jemboss.gui.filetree.FileNode
- All Implemented Interfaces:
- java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, java.awt.datatransfer.Transferable, javax.swing.tree.TreeNode
- public class FileNode
- extends javax.swing.tree.DefaultMutableTreeNode
- implements java.awt.datatransfer.Transferable, java.io.Serializable
- See Also:
- Serialized Form
Inner classes inherited from class javax.swing.tree.DefaultMutableTreeNode |
javax.swing.tree.DefaultMutableTreeNode.BreadthFirstEnumeration, javax.swing.tree.DefaultMutableTreeNode.PathBetweenNodesEnumeration, javax.swing.tree.DefaultMutableTreeNode.PostorderEnumeration, javax.swing.tree.DefaultMutableTreeNode.PreorderEnumeration |
Field Summary |
static java.awt.datatransfer.DataFlavor |
FILENODE
|
(package private) static java.awt.datatransfer.DataFlavor[] |
flavors
|
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode |
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject |
Constructor Summary |
FileNode(java.io.File file,
java.util.Hashtable openNodeDir)
|
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode |
, add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, 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, 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 |
FILENODE
public static java.awt.datatransfer.DataFlavor FILENODE
flavors
static java.awt.datatransfer.DataFlavor[] flavors
FileNode
public FileNode(java.io.File file,
java.util.Hashtable openNodeDir)
getAllowsChildren
public boolean getAllowsChildren()
- Overrides:
getAllowsChildren in class javax.swing.tree.DefaultMutableTreeNode
isLeaf
public boolean isLeaf()
- Overrides:
isLeaf in class javax.swing.tree.DefaultMutableTreeNode
getFile
public java.io.File getFile()
isExplored
public boolean isExplored()
isDirectory
public boolean isDirectory()
toString
public java.lang.String toString()
- Overrides:
toString in class javax.swing.tree.DefaultMutableTreeNode
explore
public void explore(java.util.Hashtable openNodeDir)
getAnIndex
protected int getAnIndex(java.lang.String newleaf)
getTransferDataFlavors
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
- Specified by:
getTransferDataFlavors in interface java.awt.datatransfer.Transferable
isDataFlavorSupported
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor f)
- Specified by:
isDataFlavorSupported in interface java.awt.datatransfer.Transferable
getTransferData
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor d)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
- Specified by:
getTransferData in interface java.awt.datatransfer.Transferable
|