|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfuku.eb4j.io.EBFile
public final class EBFile
ファイルおよびディレクトリの抽象表現クラス。
フィールドの概要 | |
---|---|
static int |
FORMAT_EBZIP
EBZIP形式 |
static int |
FORMAT_EPWING
EPWING V4/V5形式 |
static int |
FORMAT_EPWING6
EPWING V6形式 |
static int |
FORMAT_PLAIN
PLAIN形式 |
static int |
FORMAT_SEBXA
S-EBXA形式 |
コンストラクタの概要 | |
---|---|
EBFile(File parent,
String name,
int defaultFormat)
コンストラクタ。 |
メソッドの概要 | |
---|---|
File |
getFile()
このオブジェクトのファイルを返します。 |
int |
getFormat()
このファイルのフォーマット形式を返します。 |
BookInputStream |
getInputStream()
このファイルのデータ読み込みストリームを返します。 |
String |
getName()
このファイルのオリジナル名を返します。 |
String |
getPath()
このファイルのパス名を返します。 |
static File |
searchDirectory(File parent,
String name)
指定された親ディレクトリ内から指定されたディレクトリを 大文字/小文字の区別なく検索します。 |
static File |
searchDirectory(String parent,
String name)
指定された親ディレクトリ内から指定されたディレクトリを 大文字/小文字の区別なく検索します。 |
void |
setSEBXAInfo(long index,
long base,
long start,
long end)
S-EBXAの圧縮情報を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int FORMAT_PLAIN
public static final int FORMAT_EBZIP
public static final int FORMAT_EPWING
public static final int FORMAT_EPWING6
public static final int FORMAT_SEBXA
コンストラクタの詳細 |
---|
public EBFile(File parent, String name, int defaultFormat) throws EBException
parent
- 親ディレクトリname
- ファイル名defaultFormat
- デフォルトのフォーマット形式
EBException
- ファイルが存在しない場合FORMAT_PLAIN
,
FORMAT_EBZIP
,
FORMAT_EPWING
,
FORMAT_EPWING6
メソッドの詳細 |
---|
public static File searchDirectory(String parent, String name) throws EBException
parent
- 親ディレクトリname
- ディレクトリ名
EBException
- ファイルが存在しない場合public static File searchDirectory(File parent, String name) throws EBException
parent
- 親ディレクトリname
- ディレクトリ名
EBException
- ファイルが存在しない場合public File getFile()
public String getPath()
public String getName()
public int getFormat()
FORMAT_PLAIN
,
FORMAT_EBZIP
,
FORMAT_EPWING
,
FORMAT_EPWING6
public void setSEBXAInfo(long index, long base, long start, long end)
index
- 圧縮本文データインデックス開始位置base
- 圧縮本文データ開始位置start
- 本文開始位置end
- 本文終了位置public BookInputStream getInputStream() throws EBException
EBException
- 入出力エラーが発生した場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |