LHA Library for Java

Uses of Class
jp.gr.java_conf.dangan.util.lha.LhaHeader

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

When you found typographical errors or omissions, Please mail to cqw10305@nifty.com
The company name and product name which are used in this document, it is the trademark or registered trademark of each company generally.
Copyright © 2001-2002 Michel Ishizuka. All Rights Reserved.