cvj2.file.fs
クラス FileInfoZipRoot

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

public class FileInfoZipRoot
extends FileInfoFs

Zipファイルのルート。 普通のディレクトリで、名前が "*.zip" の場合もこのオブジェクトが作成される。 Windows のネットワーク環境で、ディレクトリかファイルかを判別するのに時間がかかるので、 名前が一致したら、どちらであろうともこのオブジェクトが生成されれる。 このクラスのインスタンスは、FileInfoFactory.create(File) などで簡易的に作成され、 リスト取得時に、FileInfoZipManager.getFileInfoZipRoot(File) で別のインスタンスが改めて作成される。


フィールドの概要
 
クラス cvj2.file.fs.FileInfo から継承されたフィールド
cmp, exists, file, FILE_IO_SYNC_OBJ, isAttributeInitialized, isDirectory, lastModified, length, name, ROOT
 
メソッドの概要
 FileInfoList getList()
          子リスト取得
 boolean isArchiveRoot()
          アーカイブファイルか?
 boolean isDirectory()
          ディレクトリか?
 
クラス cvj2.file.fs.FileInfoFs から継承されたメソッド
getArchiveRoot, getParent, initAttribute, isImageFile, openStream
 
クラス cvj2.file.fs.FileInfo から継承されたメソッド
compareTo, equals, exists, getAbsolutePath, getFile, getImage, getImage, getImageSize, getName, getObjectBytes, hashCode, isAncestor, isArchiveChild, isAttributeInitialized, lastModified, length, mayGetThumbnail, toString
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

メソッドの詳細

isDirectory

public boolean isDirectory()
クラス FileInfo の記述:
ディレクトリか? (Zip や PDF ファイルの場合は、true)

オーバーライド:
クラス FileInfo 内の isDirectory

isArchiveRoot

public boolean isArchiveRoot()
クラス FileInfo の記述:
アーカイブファイルか? (isDirectory() が true でもファイルとして削除できる)

オーバーライド:
クラス FileInfo 内の isArchiveRoot

getList

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

オーバーライド:
クラス FileInfoFs 内の getList