Kagetaka

net.hizlab.kagetaka.io
クラス SharedFile

java.lang.Object
  拡張java.io.File
      拡張net.hizlab.kagetaka.io.SharedFile
すべての実装インタフェース:
Comparable, Serializable
直系の既知のサブクラス:
CacheFile

public class SharedFile
extends File

参照回数を保持するファイルクラスです。

バージョン:
$Revision: 1.2 $
関連項目:
直列化された形式

フィールドの概要
 
クラス java.io.File から継承したフィールド
pathSeparator, pathSeparatorChar, separator, separatorChar
 
コンストラクタの概要
SharedFile(String dir, String file)
          共有ファイルを定義します。
 
メソッドの概要
 boolean delete()
          ファイルを削除します。
 FileInputStream getInputStream()
          ファイルのインプットストリームを返します。
 
クラス java.io.File から継承したメソッド
canRead, canWrite, compareTo, compareTo, createNewFile, createTempFile, createTempFile, deleteOnExit, equals, exists, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getName, getParent, getParentFile, getPath, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setLastModified, setReadOnly, toString, toURI, toURL
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

SharedFile

public SharedFile(String dir,
                  String file)
共有ファイルを定義します。

パラメータ:
dir - ディレクトリ
file - ファイル
メソッドの詳細

delete

public boolean delete()
ファイルを削除します。 ファイルを使用中の場合は、使用されているファイルがなくなった時点で 削除されます。

戻り値:
ファイルを削除した場合は true、 後で削除する場合は false

getInputStream

public FileInputStream getInputStream()
                               throws IOException
ファイルのインプットストリームを返します。 ファイルが削除されている場合は null を返します。

戻り値:
ファイルのインプットストリーム、 削除されている場合は null
例外:
IOException - IO エラーが発生した場合

Kagetaka

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