|
LHA Library for Java | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LhaHeader | |
---|---|
jp.gr.java_conf.dangan.util.lha |
Uses of LhaHeader in jp.gr.java_conf.dangan.util.lha |
---|
Methods in jp.gr.java_conf.dangan.util.lha that return LhaHeader | |
---|---|
static LhaHeader |
LhaHeader.createInstance(byte[] HeaderData,
java.util.Properties property)
property の キー"lha.header" に結び付けられた生成式を使用して HeaderData から LhaHeader のインスタンスを生成する。 |
LhaHeader[] |
LhaFile.getEntries()
ファイル内のエントリを列挙した配列を得る。 |
LhaHeader |
LhaInputStream.getNextEntry()
次のエントリを解凍しながら読みこむようにストリームを設定する。 |
LhaHeader |
LhaInputStream.getNextEntryWithoutExtract()
次のエントリを解凍しないで読みこむようにストリームを設定する。 |
Methods in jp.gr.java_conf.dangan.util.lha with parameters of type LhaHeader | |
---|---|
java.io.InputStream |
LhaFile.getInputStream(LhaHeader header)
header で指定されたエントリの 内容を解凍しながら読みこむ入力ストリームを得る。 |
java.io.InputStream |
LhaFile.getInputStreamWithoutExtract(LhaHeader header)
headerで指定されたエントリの内容を 解凍せずに読みこむ入力ストリームを返す。 |
void |
LhaRetainedOutputStream.putNextEntry(LhaHeader header)
新しいエントリを書き込むようにストリームを設定する。 このメソッドは 既に圧縮済みのエントリの場合は putNextEntryAlreadyCompressed(), 未だに圧縮されていない場合は putNextEntryNotYetCompressed() を呼び出す。 圧縮されているかの判定は、 header.getCompressedSize() header.getCRC() のどれか一つでも LhaHeader.UNKNOWN であれば未だに圧縮されていないとする。 header には正確な OriginalSize が指定されている必要がある。 |
void |
LhaOutputStream.putNextEntry(LhaHeader header)
新しいエントリを書き込むようにストリームを設定する。 このメソッドは 既に圧縮済みのエントリの場合は putNextEntryAlreadyCompressed(), 未だに圧縮されていない場合は putNextEntryNotYetCompressed() を呼び出す。 圧縮されているかの判定は、 header.getCompressedSize() header.getOriginalSize() header.getCRC() のどれか一つでも LhaHeader.UNKNOWN であれば未だに圧縮されていないとする。 |
void |
LhaImmediateOutputStream.putNextEntry(LhaHeader header)
新しいエントリを書き込むようにストリームを設定する。 このメソッドは 既に圧縮済みのエントリの場合は putNextEntryAlreadyCompressed(), 未だに圧縮されていない場合は putNextEntryNotYetCompressed() を呼び出す。 圧縮されているかの判定は、 header.getCompressedSize() header.getCRC() のどれか一つでも LhaHeader.UNKNOWN であれば未だに圧縮されていないとする。 header には正確な OriginalSize が指定されている必要がある。 |
void |
LhaRetainedOutputStream.putNextEntryAlreadyCompressed(LhaHeader header)
既に圧縮済みのエントリを書きこむようにストリームを設定する。 圧縮済みデータが正しい事は、呼び出し側が保証する事。 |
void |
LhaOutputStream.putNextEntryAlreadyCompressed(LhaHeader header)
既に圧縮済みのエントリを書きこむようにストリームを設定する。 圧縮済みなので、一時退避機構を経ずに直接出力先に出力される。 圧縮済みデータが正しい事は、呼び出し側が保証する事。 |
void |
LhaImmediateOutputStream.putNextEntryAlreadyCompressed(LhaHeader header)
既に圧縮済みのエントリを書きこむようにストリームを設定する。 圧縮済みデータが正しい事は、呼び出し側が保証する事。 |
void |
LhaRetainedOutputStream.putNextEntryNotYetCompressed(LhaHeader header)
未だに圧縮されていないエントリを書きこむようにストリームを設定する。 header には正確な OriginalSize が指定されている必要がある。 header に CompressedSize, CRCが指定されていても無視される。 |
void |
LhaOutputStream.putNextEntryNotYetCompressed(LhaHeader header)
未だに圧縮されていないエントリを書きこむようにストリームを設定する。 header に OriginalSize, CompressedSize, CRCが指定されていても無視される。 |
void |
LhaImmediateOutputStream.putNextEntryNotYetCompressed(LhaHeader header)
未だに圧縮されていないエントリを書きこむようにストリームを 設定する。header に CompressedSize,CRCが指定されていても無 視される。このメソッドに渡される header には LhaHeader.setOriginalSize() を用いて 正確なオリジナルサイズ が指定されている必要がある。 |
|
LHA Library for Java | |||||||||
PREV NEXT | FRAMES NO FRAMES |