Quaqua 8.0 2011-10-02

ch.randelshofer.quaqua.filechooser
Class FileSystemTreeModel.AliasNode

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

public class FileSystemTreeModel.AliasNode
extends FileSystemTreeModel.Node


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

Constructor Detail

FileSystemTreeModel.AliasNode

public FileSystemTreeModel.AliasNode(java.io.File aliasFile,
                                     java.io.File resolvedFile,
                                     boolean isHidden)
Method Detail

lazyGetResolvedFile

public java.io.File lazyGetResolvedFile()
Description copied from class: FileSystemTreeModel.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 FileSystemTreeModel.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 FileSystemTreeModel.Node

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 FileSystemTreeModel.Node

isAlias

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

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