Quaqua 5.4.1 2009-07-14

ch.randelshofer.quaqua.filechooser
Class AliasFileSystemTreeModel.AliasDirectoryNode

java.lang.Object
  extended by ch.randelshofer.quaqua.filechooser.AliasFileSystemTreeModel.Node
      extended by ch.randelshofer.quaqua.filechooser.AliasFileSystemTreeModel.DirectoryNode
          extended by ch.randelshofer.quaqua.filechooser.AliasFileSystemTreeModel.AliasDirectoryNode
All Implemented Interfaces:
FileInfo, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
Enclosing class:
AliasFileSystemTreeModel

public class AliasFileSystemTreeModel.AliasDirectoryNode
extends AliasFileSystemTreeModel.DirectoryNode


Field Summary
 
Fields inherited from class ch.randelshofer.quaqua.filechooser.AliasFileSystemTreeModel.Node
collationKey, file, fileLabel, icon, isAcceptable, parent, userName
 
Constructor Summary
AliasFileSystemTreeModel.AliasDirectoryNode(java.io.File aliasFile, java.io.File resolvedFile)
           
 
Method Summary
 java.lang.String getFileKind()
          Returns the kind of the file.
 java.io.File getResolvedFile()
          Returns the resolved file object.
 boolean isAlias()
           
 boolean isValidatingChildren()
           
 java.io.File lazyGetResolvedFile()
          Lazily resolves the file.
 
Methods inherited from class ch.randelshofer.quaqua.filechooser.AliasFileSystemTreeModel.DirectoryNode
autoValidateChildren, children, getAllowsChildren, getChildAt, getChildCount, getDirectoryTTL, getFileLength, getFiles, getIndex, insert, invalidateChildren, invalidateTree, isLeaf, lazyInvalidateChildren, remove, remove, stopValidationSubtree, validateChildren
 
Methods inherited from class ch.randelshofer.quaqua.filechooser.AliasFileSystemTreeModel.Node
getCollationKey, getFile, getFileLabel, getIcon, getParent, getPath, getPathToRoot, getRoot, getUserName, invalidateInfo, isAcceptable, isNodeAncestor, isTraversable, isValidating, removeFromParent, setParent, setUserObject, toString, validateInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AliasFileSystemTreeModel.AliasDirectoryNode

public AliasFileSystemTreeModel.AliasDirectoryNode(java.io.File aliasFile,
                                                   java.io.File resolvedFile)
Method Detail

getFileKind

public java.lang.String getFileKind()
Description copied from interface: FileInfo
Returns the kind of the file. Returns null if the kind has not (yet) been determined.

Specified by:
getFileKind in interface FileInfo
Overrides:
getFileKind in class AliasFileSystemTreeModel.DirectoryNode

isAlias

public boolean isAlias()
Overrides:
isAlias in class AliasFileSystemTreeModel.Node

lazyGetResolvedFile

public java.io.File lazyGetResolvedFile()
Description copied from class: AliasFileSystemTreeModel.Node
Lazily resolves the file. This method returns null, if the File has not been resolved yet.

Specified by:
lazyGetResolvedFile in interface FileInfo
Overrides:
lazyGetResolvedFile in class AliasFileSystemTreeModel.Node

getResolvedFile

public java.io.File getResolvedFile()
Description copied from interface: FileInfo
Returns the resolved file object.

Specified by:
getResolvedFile in interface FileInfo
Overrides:
getResolvedFile in class AliasFileSystemTreeModel.Node

isValidatingChildren

public boolean isValidatingChildren()
Overrides:
isValidatingChildren in class AliasFileSystemTreeModel.DirectoryNode

Copyright 2003-2007 (c) Werner Randelshofer.
All rights reserved.