|
Quaqua 8.0 2011-10-02 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.randelshofer.quaqua.filechooser.FileSystemTreeModel.Node
ch.randelshofer.quaqua.filechooser.FileSystemTreeModel.DirectoryNode
public class FileSystemTreeModel.DirectoryNode
This is the implementation for a directory node (a composite node).
Field Summary |
---|
Fields inherited from class ch.randelshofer.quaqua.filechooser.FileSystemTreeModel.Node |
---|
collationKey, file, fileLabel, icon, isAcceptable, isHidden, parent, userName |
Constructor Summary | |
---|---|
FileSystemTreeModel.DirectoryNode(java.io.File file,
boolean isHidden)
|
Method Summary | |
---|---|
void |
autoValidateChildren()
Validates this node if automatic validation is on and if it is invalid. |
java.util.Enumeration |
children()
|
boolean |
getAllowsChildren()
|
javax.swing.tree.TreeNode |
getChildAt(int childIndex)
|
int |
getChildCount()
|
protected long |
getDirectoryTTL()
|
java.lang.String |
getFileKind()
Returns the kind of the file. |
long |
getFileLength()
Returns the length of the file. |
protected java.io.File[] |
getFiles()
|
int |
getIndex(javax.swing.tree.TreeNode node)
|
void |
insert(javax.swing.tree.MutableTreeNode newChild,
int childIndex)
|
void |
invalidateChildren()
Marks this node as invalid. |
void |
invalidateTree()
Marks this subtree as invalid. |
boolean |
isLeaf()
|
boolean |
isValidatingChildren()
|
void |
lazyInvalidateChildren()
Marks the children of this node as invalid. |
void |
remove(int childIndex)
|
void |
remove(javax.swing.tree.MutableTreeNode aChild)
|
void |
setTraversable(boolean newValue)
Changes the traversability of a directory node. |
void |
stopValidationSubtree()
|
void |
validateChildren()
Validates this node if it is invalid. |
Methods inherited from class ch.randelshofer.quaqua.filechooser.FileSystemTreeModel.Node |
---|
getCollationKey, getFile, getFileLabel, getIcon, getParent, getPath, getPathToRoot, getResolvedFile, getRoot, getUserName, invalidateInfo, isAcceptable, isAlias, isHidden, isNodeAncestor, isTraversable, isValidating, lazyGetResolvedFile, removeFromParent, setParent, setUserObject, toString, validateInfo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FileSystemTreeModel.DirectoryNode(java.io.File file, boolean isHidden)
Method Detail |
---|
public long getFileLength()
FileInfo
getFileLength
in interface FileInfo
getFileLength
in class FileSystemTreeModel.Node
public java.lang.String getFileKind()
FileInfo
getFileKind
in interface FileInfo
getFileKind
in class FileSystemTreeModel.Node
public void setTraversable(boolean newValue)
setTraversable
in class FileSystemTreeModel.Node
public void invalidateChildren()
invalidateChildren
in class FileSystemTreeModel.Node
public void lazyInvalidateChildren()
lazyInvalidateChildren
in class FileSystemTreeModel.Node
public boolean isValidatingChildren()
isValidatingChildren
in class FileSystemTreeModel.Node
public void stopValidationSubtree()
stopValidationSubtree
in class FileSystemTreeModel.Node
public void invalidateTree()
invalidateTree
in class FileSystemTreeModel.Node
public void validateChildren()
validateChildren
in class FileSystemTreeModel.Node
public void autoValidateChildren()
public java.util.Enumeration children()
children
in interface javax.swing.tree.TreeNode
children
in class FileSystemTreeModel.Node
public boolean getAllowsChildren()
getAllowsChildren
in interface javax.swing.tree.TreeNode
getAllowsChildren
in class FileSystemTreeModel.Node
public javax.swing.tree.TreeNode getChildAt(int childIndex)
getChildAt
in interface javax.swing.tree.TreeNode
getChildAt
in class FileSystemTreeModel.Node
public int getChildCount()
getChildCount
in interface javax.swing.tree.TreeNode
getChildCount
in class FileSystemTreeModel.Node
public int getIndex(javax.swing.tree.TreeNode node)
getIndex
in interface javax.swing.tree.TreeNode
getIndex
in class FileSystemTreeModel.Node
public void insert(javax.swing.tree.MutableTreeNode newChild, int childIndex)
insert
in interface javax.swing.tree.MutableTreeNode
insert
in class FileSystemTreeModel.Node
public boolean isLeaf()
isLeaf
in interface javax.swing.tree.TreeNode
isLeaf
in class FileSystemTreeModel.Node
public void remove(javax.swing.tree.MutableTreeNode aChild)
remove
in interface javax.swing.tree.MutableTreeNode
remove
in class FileSystemTreeModel.Node
public void remove(int childIndex)
remove
in interface javax.swing.tree.MutableTreeNode
remove
in class FileSystemTreeModel.Node
protected java.io.File[] getFiles()
protected long getDirectoryTTL()
|
Copyright 2003-2007 (c) Werner Randelshofer. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |