cvj2.file.fs
クラス FileInfoFs

java.lang.Object
  上位を拡張 cvj2.file.fs.FileInfo
      上位を拡張 cvj2.file.fs.FileInfoFs
すべての実装されたインタフェース:
SizeCountable, java.lang.Comparable<FileInfo>
直系の既知のサブクラス:
FileInfoPDFRoot, FileInfoZipRoot

public class FileInfoFs
extends FileInfo

実ファイルシステムに対するFileInfo


フィールドの概要
 
クラス cvj2.file.fs.FileInfo から継承されたフィールド
cmp, exists, file, FILE_IO_SYNC_OBJ, isAttributeInitialized, isDirectory, lastModified, length, name, ROOT
 
メソッドの概要
 FileInfo getArchiveRoot()
          自分がアーカイブファイルの子要素の場合、アーカイブファイルを自身を取得する。
 FileInfoList getList()
          子リスト取得
 FileInfo getParent()
          親ディレクトリ取得
protected  void initAttribute()
          ファイル属性を初期化する
 boolean isImageFile()
          画像ファイルかどうか (拡張子で判別する)
 java.io.InputStream openStream()
          ファイル読み込み
 
クラス cvj2.file.fs.FileInfo から継承されたメソッド
compareTo, equals, exists, getAbsolutePath, getFile, getImage, getImage, getImageSize, getName, getObjectBytes, hashCode, isAncestor, isArchiveChild, isArchiveRoot, isAttributeInitialized, isDirectory, lastModified, length, mayGetThumbnail, toString
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

メソッドの詳細

getParent

public FileInfo getParent()
クラス FileInfo の記述:
親ディレクトリ取得

定義:
クラス FileInfo 内の getParent

getList

public FileInfoList getList()
クラス FileInfo の記述:
子リスト取得

定義:
クラス FileInfo 内の getList

initAttribute

protected void initAttribute()
クラス FileInfo の記述:
ファイル属性を初期化する

定義:
クラス FileInfo 内の initAttribute

getArchiveRoot

public FileInfo getArchiveRoot()
クラス FileInfo の記述:
自分がアーカイブファイルの子要素の場合、アーカイブファイルを自身を取得する。
FileInfo.isArchiveChild() が true の場合のみ有効

定義:
クラス FileInfo 内の getArchiveRoot

openStream

public java.io.InputStream openStream()
                               throws java.io.IOException
クラス FileInfo の記述:
ファイル読み込み

オーバーライド:
クラス FileInfo 内の openStream
例外:
java.io.IOException

isImageFile

public boolean isImageFile()
クラス FileInfo の記述:
画像ファイルかどうか (拡張子で判別する)

定義:
クラス FileInfo 内の isImageFile