fuku.eb4j.io
クラス EPWINGInputStream

java.lang.Object
  上位を拡張 fuku.eb4j.io.BookInputStream
      上位を拡張 fuku.eb4j.io.EPWINGInputStream

public final class EPWINGInputStream
extends BookInputStream

EPWING形式の書籍入力ストリームクラス。

バージョン:
0.3.5
作成者:
Hisaya FUKUMOTO

フィールドの概要
 
クラス fuku.eb4j.io.BookInputStream から継承されたフィールド
_cache, _cachePos, _filePos, _info, _stream, PAGE_SIZE
 
メソッドの概要
protected  void initFileInfo()
          EPWING形式のファイル情報を初期化します。
 int read(byte[] b, int off, int len)
          EPWING形式のファイルから最大b.lengthバイトのデータをバイト配列に読み込みます。
 
クラス fuku.eb4j.io.BookInputStream から継承されたメソッド
close, finalize, getFileSize, getOffset, getPage, getPosition, getRealFileSize, getSliceSize, open, read, readFully, readFully, readRaw, readRaw, readRawFully, readRawFully, seek, seek
 
クラス java.lang.Object から継承されたメソッド
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

initFileInfo

protected void initFileInfo()
                     throws EBException
EPWING形式のファイル情報を初期化します。

オーバーライド:
クラス BookInputStream 内の initFileInfo
例外:
EBException - 入出力エラーが発生した場合

read

public int read(byte[] b,
                int off,
                int len)
         throws EBException
EPWING形式のファイルから最大b.lengthバイトのデータをバイト配列に読み込みます。

定義:
クラス BookInputStream 内の read
パラメータ:
b - データの読み込み先のバッファ
off - データの開始オフセット
len - 読み込まれる最大バイト数
戻り値:
バッファに読み込まれたバイトの合計数 (ストリームの終わりに達してデータがない場合は-1)
例外:
EBException - 入出力エラーが発生した場合


Copyright © 2002-2004 Hisaya FUKUMOTO. All rights reserved.