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.TreeNode
A node in the file tree.- Author:
- senseneyj
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.io.File[]
children
private boolean
displayAll
(package private) java.io.File
file
(package private) boolean
isRoot
Whether root of file system(package private) javax.swing.tree.TreeNode
parent
-
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()
boolean
getAllowsChildren()
javax.swing.tree.TreeNode
getChildAt(int childIndex)
int
getChildCount()
java.io.File
getFile()
int
getIndex(javax.swing.tree.TreeNode node)
javax.swing.tree.TreeNode
getParent()
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).boolean
isLeaf()
-
-
-
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:
children
in interfacejavax.swing.tree.TreeNode
-
getFile
public java.io.File getFile()
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildren
in interfacejavax.swing.tree.TreeNode
-
getChildAt
public javax.swing.tree.TreeNode getChildAt(int childIndex)
- Specified by:
getChildAt
in interfacejavax.swing.tree.TreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interfacejavax.swing.tree.TreeNode
-
getIndex
public int getIndex(javax.swing.tree.TreeNode node)
- Specified by:
getIndex
in interfacejavax.swing.tree.TreeNode
-
getParent
public javax.swing.tree.TreeNode getParent()
- Specified by:
getParent
in interfacejavax.swing.tree.TreeNode
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeaf
in 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).
-
-