Kagetaka

net.hizlab.kagetaka.addin.java2
クラス IOWrapper

java.lang.Object
  拡張net.hizlab.kagetaka.addin.java2.IOWrapper
直系の既知のサブクラス:
IOCaller

public abstract class IOWrapper
extends Object

Java2 の IO をサポートするラッパークラスです。

バージョン:
$Revision: 1.2 $

コンストラクタの概要
protected IOWrapper()
          新しいインスタンスを作成します。
 
メソッドの概要
abstract  File createTempFile(String prefix, String suffix, File directory)
          指定されたディレクトリで新しい空のファイルを生成します。
static IOWrapper getInstance()
          ラッパーのインスタンスを返します。
abstract  File[] listRoots()
          有効なファイルシステムのルートをリスト表示します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

IOWrapper

protected IOWrapper()
新しいインスタンスを作成します。

メソッドの詳細

createTempFile

public abstract File createTempFile(String prefix,
                                    String suffix,
                                    File directory)
                             throws IOException
指定されたディレクトリで新しい空のファイルを生成します。 このファイルは JavaVM が正常終了すると削除されます。

パラメータ:
prefix - ファイル名を生成するために使用される接頭辞文字列。 3 文字以上の長さが必要
suffix - ファイル名を生成するために使用される接尾辞文字列。 null も指定でき、その場合は、接尾辞 ".tmp" が使用される
directory - ファイルが生成されるディレクトリ。 デフォルトの一時ファイルディレクトリを 使用する場合は null
戻り値:
新規作成された空のファイルを示す抽象パス名
例外:
IOException - ファイルが生成できなかった場合
IllegalArgumentException - prefix 引数が 文字に満たない場合

getInstance

public static IOWrapper getInstance()
ラッパーのインスタンスを返します。

戻り値:
ラッパーのインスタンス

listRoots

public abstract File[] listRoots()
有効なファイルシステムのルートをリスト表示します。

戻り値:
ファイルシステムのルート

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'