|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.tree.DefaultMutableTreeNode
org.emboss.jemboss.gui.filetree.RemoteFileNode
File node for remote file tree manager
Nested Class Summary |
Nested classes inherited from class javax.swing.tree.DefaultMutableTreeNode |
|
Field Summary | |
private boolean |
explored
true if node is explored |
private FileRoots |
froots
remote server file roots |
private java.lang.String |
fs
file separator for server files |
private java.lang.String |
fullname
full name of node |
private boolean |
isDir
true if node is a directory |
private JembossParams |
mysettings
jemboss properties |
private FileList |
parentList
parent directory listing |
static java.awt.datatransfer.DataFlavor |
REMOTEFILENODE
|
(package private) static java.awt.datatransfer.DataFlavor[] |
remoteFlavors
|
private java.lang.String |
rootdir
root directory |
private java.lang.String |
serverPathToFile
path to the file on the server |
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode |
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject |
Constructor Summary | |
RemoteFileNode(JembossParams mysettings,
FileRoots froots,
java.lang.String file,
FileList parentList,
java.lang.String parent)
|
|
RemoteFileNode(JembossParams mysettings,
FileRoots froots,
java.lang.String file,
FileList parentList,
java.lang.String parent,
boolean ldir)
|
Method Summary | |
void |
explore()
Explore the node and add new child nodes |
boolean |
getAllowsChildren()
|
java.lang.String |
getFile()
|
java.lang.String |
getFullName()
|
java.lang.String |
getPathName()
|
java.lang.String |
getRootDir()
|
java.lang.String |
getServerName()
Get the server name |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor d)
|
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
|
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor f)
|
boolean |
isDirectory()
|
boolean |
isExplored()
|
boolean |
isLeaf()
|
private void |
readObject(java.io.ObjectInputStream in)
|
private void |
writeObject(java.io.ObjectOutputStream out)
|
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, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private boolean explored
private boolean isDir
private java.lang.String fullname
private java.lang.String serverPathToFile
private java.lang.String rootdir
private transient FileList parentList
private transient JembossParams mysettings
private transient FileRoots froots
private java.lang.String fs
public static final java.awt.datatransfer.DataFlavor REMOTEFILENODE
static java.awt.datatransfer.DataFlavor[] remoteFlavors
Constructor Detail |
public RemoteFileNode(JembossParams mysettings, FileRoots froots, java.lang.String file, FileList parentList, java.lang.String parent)
mysettings
- jemboss propertiesfroots
- remote server file rootsfile
- file for this nodeparentList
- parent directory listingparent
- parent to this nodepublic RemoteFileNode(JembossParams mysettings, FileRoots froots, java.lang.String file, FileList parentList, java.lang.String parent, boolean ldir)
mysettings
- jemboss propertiesfroots
- remote server file rootsfile
- file for this nodeparentList
- parent directory listingparent
- parent to this nodeldir
- true if the node is a directoryMethod Detail |
public boolean getAllowsChildren()
getAllowsChildren
in interface javax.swing.tree.TreeNode
public boolean isLeaf()
isLeaf
in interface javax.swing.tree.TreeNode
public boolean isDirectory()
public java.lang.String getFile()
public java.lang.String getRootDir()
public java.lang.String getFullName()
public java.lang.String getPathName()
public boolean isExplored()
public java.lang.String getServerName()
public void explore()
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor f)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor d) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
getTransferData
in interface java.awt.datatransfer.Transferable
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |