| 
 | JavaTM 2 Platform Std. Ed. v1.4.0 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object | +--javax.swing.filechooser.FileSystemView
JFileChooser が使用する、ファイルシステムへのゲートウェイです。JDK1.1 File API はルートパーティション、ファイルの種類、隠しファイルのフラグビットなどの情報へのアクセスを許可しないため、このクラスは OS 固有のファイルシステムについてのできるだけ多くの情報を直観的に概要が把握できるように設計されています。
Java のライセンスは、特定のオペレーティングシステムをより効率よく処理するために FileSystemView の異なる実装を提供できます。
| コンストラクタの概要 | |
| FileSystemView() | |
| メソッドの概要 | |
|  File | createFileObject(File dir,
                 String filename)指定された filename で dir に作成された File オブジェクトを返します。 | 
|  File | createFileObject(String path)指定されたパス文字列から作成された File オブジェクトを返します。 | 
| protected  File | createFileSystemRoot(File f)ファイルシステムのルートディレクトリに対して正しく動作する f用の新しいFileオブジェクトを作成します。 | 
| abstract  File | createNewFolder(File containingDir)デフォルトのフォルダ名で新しいフォルダを作成します。 | 
|  File | getChild(File parent,
         String fileName) | 
|  File | getDefaultDirectory()ファイルチューザ用のユーザのデフォルトの起動ディレクトリを返します。 | 
|  File[] | getFiles(File dir,
         boolean useFileHiding)表示されている (隠されていない) ファイルのリストを返します。 | 
| static FileSystemView | getFileSystemView() | 
|  File | getHomeDirectory() | 
|  File | getParentDirectory(File dir)dirの親ディレクトリを返します。 | 
|  File[] | getRoots()このシステムのすべてのルートパーティションを返します。 | 
|  String | getSystemDisplayName(File f)システムファイルブラウザに表示されるファイル、ディレクトリ、またはフォルダの名前です。 | 
|  Icon | getSystemIcon(File f)システムファイルブラウザに表示されるファイル、ディレクトリ、またはフォルダのアイコンです。 | 
|  String | getSystemTypeDescription(File f)システムファイルブラウザに表示されるファイル、ディレクトリ、またはフォルダのタイプの記述です。 | 
|  boolean | isComputerNode(File dir) | 
|  boolean | isDrive(File dir) | 
|  boolean | isFileSystem(File f) | 
|  boolean | isFileSystemRoot(File dir) | 
|  boolean | isFloppyDrive(File dir) | 
|  boolean | isHiddenFile(File f)ファイルに隠し属性が付いているかどうかを返します。 | 
|  boolean | isParent(File folder,
         File file)Windows 上では、ファイルはファイルシステムの親ディレクトリではなく、複数のフォルダ内に表示されます。 | 
|  boolean | isRoot(File f)指定されたファイルがナビゲート可能なツリーのルートであるかどうかを確認します。 | 
|  Boolean | isTraversable(File f)ファイル (ディレクトリ) に移動できる場合は true を返します。 | 
| クラス java.lang.Object から継承したメソッド | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| コンストラクタの詳細 | 
public FileSystemView()
| メソッドの詳細 | 
public static FileSystemView getFileSystemView()
public boolean isRoot(File f)
C:¥、D:¥ などといったドライブ文字ごとに 1 つのルートを持ちます。UNIX は / ディレクトリというルートを持ちます。デフォルト実装は ShellFolder クラスから情報を取得します。
f - ディレクトリを表す File オブジェクト
f がナビゲート可能なツリーの場合は trueisFileSystemRoot(java.io.File)public Boolean isTraversable(File f)
f - File
true、そうでない場合は falseJFileChooser.isTraversable(java.io.File), 
FileView.isTraversable(java.io.File)public String getSystemDisplayName(File f)
f - File オブジェクト
JFileChooser.getName(java.io.File)public String getSystemTypeDescription(File f)
f - File オブジェクト
JFileChooser.getTypeDescription(java.io.File)public Icon getSystemIcon(File f)
f - File オブジェクト
JFileChooser.getIcon(java.io.File)
public boolean isParent(File folder,
                        File file)
folder - ディレクトリまたは特定のフォルダを表す File オブジェクトfile - File オブジェクト
folder がディレクトリまたは特定のフォルダで、file を格納する場合は true
public File getChild(File parent,
                     String fileName)
parent - ディレクトリまたは特定のフォルダを表す File オブジェクトfileName - parent 内に存在するファイルまたはフォルダの名前
new File(parent, fileName) を使用して構築されます。この場合、File は ShellFolder オブジェクトを格納するラッパーです。public boolean isFileSystem(File f)
public abstract File createNewFolder(File containingDir)
                              throws IOException
IOExceptionpublic boolean isHiddenFile(File f)
public boolean isFileSystemRoot(File dir)
public boolean isDrive(File dir)
public boolean isFloppyDrive(File dir)
public boolean isComputerNode(File dir)
public File[] getRoots()
public File getHomeDirectory()
public File getDefaultDirectory()
public 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 - 照会される File
dir の親ディレクトリ、または dir が null の場合は nullprotected File createFileSystemRoot(File f)
f 用の新しい File オブジェクトを作成します。
f - ファイルシステムのルートディレクトリを表す File オブジェクト。たとえば UNIX の場合は /、Windows の場合は C:¥
File オブジェクト| 
 | JavaTM 2 Platform Std. Ed. v1.4.0 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
 Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
 Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.