fuku.eb4j
クラス Book

java.lang.Object
  上位を拡張 fuku.eb4j.Book

public final class Book
extends Object

書籍クラス。

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

フィールドの概要
static int CHARCODE_ISO8859_1
          ISO 8859-1文字セットを示す定数
static int CHARCODE_JISX0208
          JIS X 0208文字セットを示す定数
static int CHARCODE_JISX0208_GB2312
          JIS X 0208/GB 2312文字セットを示す定数
static int DISC_EB
          電子ブック(EB/EBG/EBXA/EBXA-C/S-EBXA)を示す定数
static int DISC_EPWING
          EPWING形式の書籍を示す定数
 
コンストラクタの概要
Book(String bookPath)
          コンストラクタ。
Book(String bookPath, String appendixPath)
          コンストラクタ。
 
メソッドの概要
 int getBookType()
          この書籍の種類を返します。
 int getCharCode()
          この書籍の文字セットを返します。
 String getPath()
          この書籍のパスを文字列で返します。
 SubBook getSubBook(int index)
          この書籍の指定したインデックスの副本を返します。
 int getSubBookCount()
          この書籍の副本数を返します。
 SubBook[] getSubBooks()
          この書籍の副本リストを返します。
 int getVersion()
          EPWINGのバージョンを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DISC_EB

public static final int DISC_EB
電子ブック(EB/EBG/EBXA/EBXA-C/S-EBXA)を示す定数

関連項目:
定数フィールド値

DISC_EPWING

public static final int DISC_EPWING
EPWING形式の書籍を示す定数

関連項目:
定数フィールド値

CHARCODE_ISO8859_1

public static final int CHARCODE_ISO8859_1
ISO 8859-1文字セットを示す定数

関連項目:
定数フィールド値

CHARCODE_JISX0208

public static final int CHARCODE_JISX0208
JIS X 0208文字セットを示す定数

関連項目:
定数フィールド値

CHARCODE_JISX0208_GB2312

public static final int CHARCODE_JISX0208_GB2312
JIS X 0208/GB 2312文字セットを示す定数

関連項目:
定数フィールド値
コンストラクタの詳細

Book

public Book(String bookPath)
     throws EBException
コンストラクタ。

パラメータ:
bookPath - 書籍のパス
例外:
EBException - 初期化中にエラーが発生した場合

Book

public Book(String bookPath,
            String appendixPath)
     throws EBException
コンストラクタ。

パラメータ:
bookPath - 書籍のパス
appendixPath - 付録パッケージのパス
例外:
EBException - 初期化中にエラーが発生した場合
メソッドの詳細

getPath

public String getPath()
この書籍のパスを文字列で返します。

戻り値:
書籍のパスの文字列形式

getBookType

public int getBookType()
この書籍の種類を返します。

戻り値:
書籍の種類を示すフラグ
関連項目:
DISC_EB, DISC_EPWING

getCharCode

public int getCharCode()
この書籍の文字セットを返します。

戻り値:
書籍の文字セットを示すフラグ
関連項目:
CHARCODE_ISO8859_1, CHARCODE_JISX0208, CHARCODE_JISX0208_GB2312

getSubBookCount

public int getSubBookCount()
この書籍の副本数を返します。

戻り値:
副本数

getSubBooks

public SubBook[] getSubBooks()
この書籍の副本リストを返します。

戻り値:
副本の配列

getSubBook

public SubBook getSubBook(int index)
この書籍の指定したインデックスの副本を返します。

パラメータ:
index - インデックス
戻り値:
副本 (範囲外のインデックス時はnull)

getVersion

public int getVersion()
EPWINGのバージョンを返します。

戻り値:
EPWINGのバージョン


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