Package jadex.base.gui.filetree
Class RemoteJarNode
- java.lang.Object
-
- jadex.base.gui.asynctree.AbstractTreeNode
-
- jadex.base.gui.asynctree.AbstractSwingTreeNode
-
- jadex.base.gui.filetree.RemoteFileNode
-
- jadex.base.gui.filetree.RemoteDirNode
-
- jadex.base.gui.filetree.RemoteJarNode
-
- All Implemented Interfaces:
ISwingTreeNode
,ITreeNode
,IFileNode
public class RemoteJarNode extends RemoteDirNode
Node for remote jar file.
-
-
Field Summary
-
Fields inherited from class jadex.base.gui.filetree.RemoteDirNode
factory
-
Fields inherited from class jadex.base.gui.filetree.RemoteFileNode
exta, file, iconcache
-
Fields inherited from class jadex.base.gui.asynctree.AbstractSwingTreeNode
tree
-
Fields inherited from class jadex.base.gui.asynctree.AbstractTreeNode
childrenfuture, dirty, model, parent, recurse, searching
-
-
Constructor Summary
Constructors Constructor Description RemoteJarNode(ISwingTreeNode parent, AsyncSwingTreeModel model, javax.swing.JTree tree, FileData file, IIconCache iconcache, IExternalAccess exta, INodeFactory factory)
Create a new jar node.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getFilePath()
Get the file path.boolean
isRoot()
protected ISubscriptionIntermediateFuture<FileData>
listFiles()
Get a file filter according to current file type settings.-
Methods inherited from class jadex.base.gui.filetree.RemoteDirNode
isLeaf, searchChildren
-
Methods inherited from class jadex.base.gui.filetree.RemoteFileNode
getFileName, getFileSize, getIcon, getId, getPropertiesComponent, getRemoteFile, getSwingIcon, getTooltipText, hasProperties, isDirectory, refresh, toString
-
Methods inherited from class jadex.base.gui.asynctree.AbstractSwingTreeNode
addChild, addChild, equals, expandChildren, getCachedChildren, getChild, getChildCount, getChildren, getIndexOfChild, getModel, getParent, getTree, removeChild, setChildren
-
Methods inherited from class jadex.base.gui.asynctree.AbstractTreeNode
checkChildren, dispose, hashCode, removeAllChildren, setParent
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jadex.base.gui.asynctree.ISwingTreeNode
getChild, getChildren, getParent
-
Methods inherited from interface jadex.base.gui.asynctree.ITreeNode
dispose, getCachedChildren, getChildCount, getIndexOfChild
-
-
-
-
Constructor Detail
-
RemoteJarNode
public RemoteJarNode(ISwingTreeNode parent, AsyncSwingTreeModel model, javax.swing.JTree tree, FileData file, IIconCache iconcache, IExternalAccess exta, INodeFactory factory)
Create a new jar node.
-
-
Method Detail
-
listFiles
protected ISubscriptionIntermediateFuture<FileData> listFiles()
Get a file filter according to current file type settings.- Overrides:
listFiles
in classRemoteDirNode
-
isRoot
public boolean isRoot()
-
getFilePath
public java.lang.String getFilePath()
Get the file path.- Specified by:
getFilePath
in interfaceIFileNode
- Overrides:
getFilePath
in classRemoteFileNode
-
-