|
Quaqua 7.2.1 2010-08-01 | ||||||||
| 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 |
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 FileInfogetFileLength in class FileSystemTreeModel.Nodepublic java.lang.String getFileKind()
FileInfo
getFileKind in interface FileInfogetFileKind in class FileSystemTreeModel.Nodepublic void invalidateChildren()
invalidateChildren in class FileSystemTreeModel.Nodepublic void lazyInvalidateChildren()
lazyInvalidateChildren in class FileSystemTreeModel.Nodepublic boolean isValidatingChildren()
isValidatingChildren in class FileSystemTreeModel.Nodepublic void stopValidationSubtree()
stopValidationSubtree in class FileSystemTreeModel.Nodepublic void invalidateTree()
invalidateTree in class FileSystemTreeModel.Nodepublic void validateChildren()
validateChildren in class FileSystemTreeModel.Nodepublic void autoValidateChildren()
public java.util.Enumeration children()
children in interface javax.swing.tree.TreeNodechildren in class FileSystemTreeModel.Nodepublic boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodegetAllowsChildren in class FileSystemTreeModel.Nodepublic javax.swing.tree.TreeNode getChildAt(int childIndex)
getChildAt in interface javax.swing.tree.TreeNodegetChildAt in class FileSystemTreeModel.Nodepublic int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodegetChildCount in class FileSystemTreeModel.Nodepublic int getIndex(javax.swing.tree.TreeNode node)
getIndex in interface javax.swing.tree.TreeNodegetIndex in class FileSystemTreeModel.Node
public void insert(javax.swing.tree.MutableTreeNode newChild,
int childIndex)
insert in interface javax.swing.tree.MutableTreeNodeinsert in class FileSystemTreeModel.Nodepublic boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodeisLeaf in class FileSystemTreeModel.Nodepublic void remove(javax.swing.tree.MutableTreeNode aChild)
remove in interface javax.swing.tree.MutableTreeNoderemove in class FileSystemTreeModel.Nodepublic void remove(int childIndex)
remove in interface javax.swing.tree.MutableTreeNoderemove in class FileSystemTreeModel.Nodeprotected 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 | ||||||||