cvj2.file.fs
クラス FileInfoPDF

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

public class FileInfoPDF
extends FileInfo

PDFファイルのページ


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

メソッドの詳細

isArchiveChild

public boolean isArchiveChild()
クラス FileInfo の記述:
アーカイブファイル内のファイルか? (ファイル削除の可否を判定する)

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

getParent

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

定義:
クラス FileInfo 内の getParent

getList

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

定義:
クラス FileInfo 内の getList

initAttribute

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

定義:
クラス FileInfo 内の initAttribute

isImageFile

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

定義:
クラス FileInfo 内の isImageFile

getArchiveRoot

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

定義:
クラス FileInfo 内の getArchiveRoot

getImage

public java.awt.image.BufferedImage getImage(java.awt.Dimension targetSize)
                                      throws java.io.IOException
クラス FileInfo の記述:
ファイルのイメージを直接取得する (ファイルがPDFのページの場合など)

オーバーライド:
クラス FileInfo 内の getImage
パラメータ:
targetSize - 取得したい画像サイズ
戻り値:
イメージの直接取得をサポートしていないときは、null
例外:
java.io.IOException

getImage

public java.awt.image.BufferedImage getImage(int dpi)
                                      throws java.io.IOException
クラス FileInfo の記述:
ファイルのイメージを直接取得する (ファイルがPDFのページの場合など)

オーバーライド:
クラス FileInfo 内の getImage
パラメータ:
dpi - dot per inch
戻り値:
イメージの直接取得をサポートしていないときは、null
例外:
java.io.IOException

getImageSize

public java.awt.Dimension getImageSize(int dpi)
                                throws java.io.IOException
クラス FileInfo の記述:
ファイルのサイズを取得する (ファイルがPDFのページの場合など)

オーバーライド:
クラス FileInfo 内の getImageSize
パラメータ:
dpi - dot per inch
戻り値:
イメージの直接取得をサポートしていないときは、null
例外:
java.io.IOException