|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.filechooser.FileSystemView
JFileChooser が使用する、ファイルシステムへのゲートウェイです。JDK1.1 File API はルートパーティション、ファイルの種類、隠しファイルのフラグビットなどの情報へのアクセスを許可しないため、このクラスは OS 固有のファイルシステムについてのできるだけ多くの情報を直観するために設計されています。 JDK1.X がファイルシステム情報へのより直接的なアクセスを提供するようになったときに、FileSystemView の行う処理は io パッケージの File クラスに委譲されます。 Java のライセンスは、特定のオペレーティングシステムをより効率よく処理するために FileSystemView の異なる実装を提供できます。 PENDING(jeff) は、Mac/OS2/BeOS/etc ファイルシステムが FileSystemView を変更して特定の種類のファイルシステムを処理できる仕様を提供するために必要です。
コンストラクタの概要 | |
FileSystemView()
|
メソッドの概要 | |
File |
createFileObject(File dir,
String filename)
指定された filename で dir に作成された File オブジェクトを返します。 |
File |
createFileObject(String path)
指定されたパス文字列から作成された File オブジェクトを返します。 |
abstract File |
createNewFolder(File containingDir)
デフォルトのフォルダ名で新しいフォルダを作成します。 |
File[] |
getFiles(File dir,
boolean useFileHiding)
表示されている (隠されていない) ファイルのリストを返します。 |
static FileSystemView |
getFileSystemView()
|
File |
getHomeDirectory()
|
File |
getParentDirectory(File dir)
dir の親ディレクトリを返します。 |
abstract File[] |
getRoots()
このシステムのすべてのルートパーティションを返します。 |
abstract boolean |
isHiddenFile(File f)
ファイルに隠し属性が付いているかどうかを返します。 |
abstract boolean |
isRoot(File f)
指定されたファイルがルートパーティション (ドライブ) かどうかを判定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public FileSystemView()
メソッドの詳細 |
public static FileSystemView getFileSystemView()
public abstract boolean isRoot(File f)
public abstract File createNewFolder(File containingDir) throws IOException
public abstract boolean isHiddenFile(File f)
public abstract File[] getRoots()
public File getHomeDirectory()
public File createFileObject(File dir, String filename)
public File createFileObject(String path)
public File[] getFiles(File dir, boolean useFileHiding)
public File getParentDirectory(File dir)
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.