Package gov.nih.mipav.view.dialogs
Class JDialogInstallPlugin.JFileTreeNode
- java.lang.Object
-
- gov.nih.mipav.view.dialogs.JDialogInstallPlugin.JFileTreeNode
-
- All Implemented Interfaces:
javax.swing.tree.TreeNode
- Enclosing class:
- JDialogInstallPlugin
class JDialogInstallPlugin.JFileTreeNode extends java.lang.Object implements javax.swing.tree.TreeNodeA node in the file tree.- Author:
- senseneyj
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.io.File[]childrenprivate booleandisplayAll(package private) java.io.Filefile(package private) booleanisRootWhether root of file system(package private) javax.swing.tree.TreeNodeparent
-
Constructor Summary
Constructors Constructor Description JFileTreeNode(java.io.File child)Creates a new file tree node.JFileTreeNode(java.io.File file, boolean isFileSystemRoot, javax.swing.tree.TreeNode parent)Creates a new file tree node.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Enumeration<? extends javax.swing.tree.TreeNode>children()booleangetAllowsChildren()javax.swing.tree.TreeNodegetChildAt(int childIndex)intgetChildCount()java.io.FilegetFile()intgetIndex(javax.swing.tree.TreeNode node)javax.swing.tree.TreeNodegetParent()private booleanisAJavaContainer(java.io.File file)Whether file qualifies as being a Java container (this is anything that may include or is a class file).booleanisLeaf()
-
-
-
Constructor Detail
-
JFileTreeNode
public JFileTreeNode(java.io.File file, boolean isFileSystemRoot, javax.swing.tree.TreeNode parent)Creates a new file tree node.- Parameters:
file- Node fileisFileSystemRoot- whether the file is a file system rootparent- parent node
-
JFileTreeNode
public JFileTreeNode(java.io.File child)
Creates a new file tree node.
-
-
Method Detail
-
children
public java.util.Enumeration<? extends javax.swing.tree.TreeNode> children()
- Specified by:
childrenin interfacejavax.swing.tree.TreeNode
-
getFile
public java.io.File getFile()
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildrenin interfacejavax.swing.tree.TreeNode
-
getChildAt
public javax.swing.tree.TreeNode getChildAt(int childIndex)
- Specified by:
getChildAtin interfacejavax.swing.tree.TreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCountin interfacejavax.swing.tree.TreeNode
-
getIndex
public int getIndex(javax.swing.tree.TreeNode node)
- Specified by:
getIndexin interfacejavax.swing.tree.TreeNode
-
getParent
public javax.swing.tree.TreeNode getParent()
- Specified by:
getParentin interfacejavax.swing.tree.TreeNode
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeafin interfacejavax.swing.tree.TreeNode
-
isAJavaContainer
private boolean isAJavaContainer(java.io.File file)
Whether file qualifies as being a Java container (this is anything that may include or is a class file).
-
-