Java プラットフォーム 1.2

javax.swing.filechooser
クラス FileSystemView

java.lang.Object
  |
  +--javax.swing.filechooser.FileSystemView

public abstract class FileSystemView
extends Object

JFileChooser が使用する、ファイルシステムへのゲートウェイです。JDK 1.1 File API は、ルートパーティション、ファイルの種類、隠しファイルのフラグビットなどの情報へのアクセスを許可しないため、このクラスは OS 固有のファイルシステムについてのできるだけ多くの情報が直感的にわかるように設計されています。JDK 1.X がファイルシステム情報へのより直接的なアクセスを提供するようになったときに、FileSystemView の担当する処理は、io パッケージの File クラスに委譲されます。Java のライセンス実施権者は、特定のオペレーティングシステムをより効率よく処理するために 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
 

コンストラクタの詳細

FileSystemView

public FileSystemView()
メソッドの詳細

getFileSystemView

public static FileSystemView getFileSystemView()

isRoot

public abstract boolean isRoot(File f)
指定されたファイルがルートパーティション (ドライブ) かどうかを判定します。

createNewFolder

public abstract File createNewFolder(File containingDir)
                              throws IOException
デフォルトのフォルダ名で新しいフォルダを作成します。

isHiddenFile

public abstract boolean isHiddenFile(File f)
ファイルに隠し属性が付いているかどうかを返します。

getRoots

public abstract File[] getRoots()
このシステムのすべてのルートパーティションを返します。たとえば Windows の場合は、A: 〜 Z: のドライブになります。

getHomeDirectory

public File getHomeDirectory()

createFileObject

public File createFileObject(File dir,
                             String filename)
指定された filename で dir に作成された File オブジェクトを返します。

createFileObject

public File createFileObject(String path)
指定されたパス文字列から作成された File オブジェクトを返します。

getFiles

public File[] getFiles(File dir,
                       boolean useFileHiding)
表示されている (隠されていない) ファイルのリストを取得します。

getParentDirectory

public File getParentDirectory(File dir)
dir の親ディレクトリを返します。

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.