| 
 | Préférences Moteurs de recherche | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.5.0 
javax.swing.filechooser
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Constructor Summary | |
|---|---|
| FileSystemView() | |
| Method Summary | |
|---|---|
|  File | createFileObject(File dir,
                 String filename)Returns a File object constructed in dir from the given filename. | 
|  File | createFileObject(String path)Returns a File object constructed from the given path string. | 
| protected  File | createFileSystemRoot(File f)Creates a new Fileobject forfwith correct
 behavior for a file system root directory. | 
| abstract  File | createNewFolder(File containingDir)Creates a new folder with a default folder name. | 
|  File | getChild(File parent,
         String fileName) | 
|  File | getDefaultDirectory()Return the user's default starting directory for the file chooser. | 
|  File[] | getFiles(File dir,
         boolean useFileHiding)Gets the list of shown (i.e. | 
| static FileSystemView | getFileSystemView() | 
|  File | getHomeDirectory() | 
|  File | getParentDirectory(File dir)Returns the parent directory of dir. | 
|  File[] | getRoots()Returns all root partitions on this system. | 
|  String | getSystemDisplayName(File f)Name of a file, directory, or folder as it would be displayed in a system file browser. | 
|  Icon | getSystemIcon(File f)Icon for a file, directory, or folder as it would be displayed in a system file browser. | 
|  String | getSystemTypeDescription(File f)Type description for a file, directory, or folder as it would be displayed in a system file browser. | 
|  boolean | isComputerNode(File dir)Used by UI classes to decide whether to display a special icon for a computer node, e.g. | 
|  boolean | isDrive(File dir)Used by UI classes to decide whether to display a special icon for drives or partitions, e.g. | 
|  boolean | isFileSystem(File f)Checks if frepresents a real directory or file as opposed to a
 special folder such as"Desktop". | 
|  boolean | isFileSystemRoot(File dir)Is dir the root of a tree in the file system, such as a drive or partition. | 
|  boolean | isFloppyDrive(File dir)Used by UI classes to decide whether to display a special icon for a floppy disk. | 
|  boolean | isHiddenFile(File f)Returns whether a file is hidden or not. | 
|  boolean | isParent(File folder,
         File file)On Windows, a file can appear in multiple folders, other than its parent directory in the filesystem. | 
|  boolean | isRoot(File f)Determines if the given file is a root in the navigatable tree(s). | 
|  Boolean | isTraversable(File f)Returns true if the file (directory) can be visited. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public FileSystemView()
| Method Detail | 
|---|
public static FileSystemView getFileSystemView()
public boolean isRoot(File f)
C:\, D:\, etc. Unix has one root,
 the "/" directory.
 The default implementation gets information from the ShellFolder class.
f - a File object representing a directory
true if f is a root in the navigatable tree.isFileSystemRoot(java.io.File)public Boolean isTraversable(File f)
f - the File
true if the file/directory can be traversed, otherwise falseJFileChooser.isTraversable(java.io.File), 
FileView.isTraversable(java.io.File)public String getSystemDisplayName(File f)
f - a File object
JFileChooser.getName(java.io.File)public String getSystemTypeDescription(File f)
f - a File object
JFileChooser.getTypeDescription(java.io.File)public Icon getSystemIcon(File f)
f - a File object
JFileChooser.getIcon(java.io.File)public boolean isParent(File folder, File file)
folder - a File object repesenting a directory or special folderfile - a File object
true if folder is a directory or special folder and contains file.public File getChild(File parent, String fileName)
parent - a File object repesenting a directory or special folderfileName - a name of a file or folder which exists in parent
new
 File(parent, fileName) except when parent and child are both
 special folders, in which case the File is a wrapper containing
 a ShellFolder object.public boolean isFileSystem(File f)
f represents a real directory or file as opposed to a
 special folder such as "Desktop". Used by UI classes to decide if
 a folder is selectable when doing directory choosing.
f - a File object
true if f is a real file or directory.public abstract File createNewFolder(File containingDir) throws IOException
IOExceptionpublic boolean isHiddenFile(File f)
public boolean isFileSystemRoot(File dir)
f - a File object representing a directory
true if f is a root of a filesystemisRoot(java.io.File)public boolean isDrive(File dir)
dir - a directory
false alwayspublic boolean isFloppyDrive(File dir)
dir - a directory
false alwayspublic boolean isComputerNode(File dir)
dir - a directory
false alwayspublic File[] getRoots()
public File getHomeDirectory()
public File getDefaultDirectory()
File object representing the default
         starting folderpublic File createFileObject(File dir, String filename)
public File createFileObject(String path)
public File[] getFiles(File dir, boolean useFileHiding)
public File getParentDirectory(File dir)
dir.
dir - the File being queried
dir, or
   null if dir is nullprotected File createFileSystemRoot(File f)
File object for f with correct
 behavior for a file system root directory.
f - a File object representing a file system root
                directory, for example "/" on Unix or "C:\" on Windows.
File object