概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
LHA Library for Java
前の文字
次の文字
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
W
S
SimpleSearch
- class jp.gr.java_conf.dangan.util.lha.
SimpleSearch
.
特別な検索機構を用いない LzssSearchMethod の最もシンプルな実装。
SimpleSearch(int, int, int, byte[])
- class jp.gr.java_conf.dangan.util.lha.
SimpleSearch
のコンストラクタ
特別な検索機構を用いないシンプルな LzssSearchMethod を構築する。
StaticHuffman
- class jp.gr.java_conf.dangan.util.lha.
StaticHuffman
.
静的ハフマン用ユーティリティ関数群を保持する。
search(int, int)
- class jp.gr.java_conf.dangan.util.lha.
BinaryTreeSearch
のメソッド
二分木に登録されたデータパタンを検索し position から始まるデータパタンと 最長の一致を持つものを得る。
search(int, int)
- class jp.gr.java_conf.dangan.util.lha.
HashAndBinaryTreeSearch
のメソッド
ハッシュと二分木を使用した検索機構に登録されたデータパタンを検索し position から始まるデータパタンと最長の一致を持つものを得る。
search(int, int)
- class jp.gr.java_conf.dangan.util.lha.
HashAndChainedListSearch
のメソッド
ハッシュと連結リストを使用した検索機構に登録された データパタンを検索し position から始まるデータパタンと 最長の一致を持つものを得る。
search(int, int)
- interface jp.gr.java_conf.dangan.util.lha.
LzssSearchMethod
のメソッド
検索機構に登録されたデータパタンから position から始まるデータパタンと 最長の一致を持つものを検索する。
search(int, int)
- class jp.gr.java_conf.dangan.util.lha.
PatriciaTrieSearch
のメソッド
PATRICIA Trie に登録されたデータパタンを検索し position から始まるデータパタンと 最長の一致を持つものを得る。
search(int, int)
- class jp.gr.java_conf.dangan.util.lha.
SimpleSearch
のメソッド
TextBuffer 内の辞書領域にあるデータパタンから position から始まるデータパタンと 最長の一致を持つものを検索する。
search(int, int)
- class jp.gr.java_conf.dangan.util.lha.
TwoLevelHashSearch
のメソッド
ハッシュと連結リストを使用した検索機構に登録された データパタンを検索し position から始まるデータパタンと 最長の一致を持つものを得る。
searchAndPut(int)
- class jp.gr.java_conf.dangan.util.lha.
BinaryTreeSearch
のメソッド
二分木に登録されたデータパタンから position から始まるデータパタンと 最長の一致を持つものを検索し、 同時に position から始まるデータパタンを 二分木に登録する。
searchAndPut(int)
- class jp.gr.java_conf.dangan.util.lha.
HashAndBinaryTreeSearch
のメソッド
ハッシュと二分木を使用した検索機構に登録された データパタンから position から始まるデータパタンと 最長の一致を持つものを検索し、 同時に position から始まるデータパタンを ハッシュと二分木を使用した検索機構に登録する。
searchAndPut(int)
- class jp.gr.java_conf.dangan.util.lha.
HashAndChainedListSearch
のメソッド
ハッシュと連結リストから成る検索機構に登録された データパタンから position から始まるデータパタンと 最長の一致を持つものを検索し、 同時に position から始まるデータパタンを ハッシュと連結リストから成る検索機構に登録する。
searchAndPut(int, int[])
- class jp.gr.java_conf.dangan.util.lha.
HashAndChainedListSearch
のメソッド
より良い LZSS 圧縮のための選択肢を提供する searchAndPut()。
searchAndPut(int)
- interface jp.gr.java_conf.dangan.util.lha.
LzssSearchMethod
のメソッド
検索機構に登録されたデータパタンから position から始まるデータパタンと 最長の一致を持つものを検索し、 同時に position から始まるデータパタンを LzssSearchMethod の持つ検索機構に登録する。
searchAndPut(int)
- class jp.gr.java_conf.dangan.util.lha.
PatriciaTrieSearch
のメソッド
PATRICIA Trie に登録されたデータパタンから position から始まるデータパタンと 最長の一致を持つものを検索し、 同時に position から始まるデータパタンを PATRICIA Trie に登録する。
searchAndPut(int)
- class jp.gr.java_conf.dangan.util.lha.
SimpleSearch
のメソッド
TextBuffer 内の辞書領域にあるデータパタンから position から始まるデータパタンと 最長の一致を持つものを検索する。
searchAndPut(int)
- class jp.gr.java_conf.dangan.util.lha.
TwoLevelHashSearch
のメソッド
二段階ハッシュと連結リストから成る検索機構に登録された データパタンから position から始まるデータパタンと 最長の一致を持つものを検索し、 同時に position から始まるデータパタンを 二段階ハッシュと連結リストから成る検索機構に登録する。
seek(int)
- class jp.gr.java_conf.dangan.io.
GrowthByteBuffer
のメソッド
現在位置を設定する。
setCRC(int)
- class jp.gr.java_conf.dangan.util.lha.
LhaHeader
のメソッド
圧縮前のデータの CRC16値を設定する。
setCompressMethod(String)
- class jp.gr.java_conf.dangan.util.lha.
LhaHeader
のメソッド
圧縮法文字列を設定する。
setCompressedSize(long)
- class jp.gr.java_conf.dangan.util.lha.
LhaHeader
のメソッド
圧縮後データサイズを設定する。
setDate(int)
- class jp.gr.java_conf.dangan.util.
WindowsDate
のメソッド
推奨されていません。
setExtraData(byte[])
- class jp.gr.java_conf.dangan.util.lha.
LhaHeader
のメソッド
レベル 0,1ヘッダ時に使用される 基本ヘッダ内 拡張情報を設定する。
setHeaderLevel(int)
- class jp.gr.java_conf.dangan.util.lha.
LhaHeader
のメソッド
ヘッダレベルを設定する。
setHours(int)
- class jp.gr.java_conf.dangan.util.
WindowsDate
のメソッド
推奨されていません。
setLastModified(Date)
- class jp.gr.java_conf.dangan.util.lha.
LhaHeader
のメソッド
圧縮データの最終更新日時を設定する。
setLength(int)
- class jp.gr.java_conf.dangan.io.
GrowthByteBuffer
のメソッド
読みこみ限界位置を設定する。
setLevel0DosAttribute(byte)
- class jp.gr.java_conf.dangan.util.lha.
LhaHeader
のメソッド
レベル 0ヘッダの場合に出力される、 MS-DOS のファイル属性を設定する。
setMinutes(int)
- class jp.gr.java_conf.dangan.util.
WindowsDate
のメソッド
推奨されていません。
setMonth(int)
- class jp.gr.java_conf.dangan.util.
WindowsDate
のメソッド
推奨されていません。
setMsdosTime(int)
- class jp.gr.java_conf.dangan.util.
MsdosDate
のメソッド
この MsdosDate に MS-DOS 時間形式の時間情報を設定する。
setOSID(byte)
- class jp.gr.java_conf.dangan.util.lha.
LhaHeader
のメソッド
このヘッダにOS固有の情報が含まれる場合、 そのデータを解釈する手がかりとして OSの識別子を設定する。
setOriginalSize(long)
- class jp.gr.java_conf.dangan.util.lha.
LhaHeader
のメソッド
圧縮前データサイズを設定する。
setPath(String)
- class jp.gr.java_conf.dangan.util.lha.
LhaHeader
のメソッド
データの名前、もしくはデータがファイルである場合、 データのパスを設定する。
setPosition(int)
- class jp.gr.java_conf.dangan.io.
GrowthByteBuffer
のメソッド
現在位置を設定する。
setSeconds(int)
- class jp.gr.java_conf.dangan.util.
WindowsDate
のメソッド
推奨されていません。
setTime(long)
- class jp.gr.java_conf.dangan.util.
MsdosDate
のメソッド
この MsdosDate の示す時間を 1970年1月1日 00:00:00 GMTから time ミリ秒経過した時刻に設定する。
setTime(long)
- class jp.gr.java_conf.dangan.util.
WindowsDate
のメソッド
この WindowsDate の示す時間を 1970年1月1日 00:00:00 GMTから time ミリ秒経過した時刻に設定する。
setWindowsTime(long)
- class jp.gr.java_conf.dangan.util.
WindowsDate
のメソッド
この WindowsDate に FILETIME形式の時間情報を設定する。
setYear(int)
- class jp.gr.java_conf.dangan.util.
MsdosDate
のメソッド
推奨されていません。
setYear(int)
- class jp.gr.java_conf.dangan.util.
WindowsDate
のメソッド
推奨されていません。
size()
- class jp.gr.java_conf.dangan.util.lha.
LhaFile
のメソッド
この LhaFile 内のエントリの数を得る。
skip(long)
- class jp.gr.java_conf.dangan.io.
BitInputStream
のメソッド
接続された入力ストリームのデータを length バイト 読み飛ばす。
skip(long)
- class jp.gr.java_conf.dangan.io.
CachedInputStream
のメソッド
接続された入力ストリームのデータを length バイト読み飛ばす。
skip(long)
- class jp.gr.java_conf.dangan.io.
DisconnectableInputStream
のメソッド
接続された入力ストリームのデータを length バイト 読み飛ばす。
skip(long)
- class jp.gr.java_conf.dangan.io.
LimitedInputStream
のメソッド
接続された入力ストリームのデータを length バイト読み飛ばす。
skip(long)
- class jp.gr.java_conf.dangan.util.lha.
LhaInputStream
のメソッド
現在のエントリのデータを length バイト読みとばす。
skip(long)
- class jp.gr.java_conf.dangan.util.lha.
LzssInputStream
のメソッド
解凍されたデータを lengthバイト読み飛ばす。
skipBits(int)
- class jp.gr.java_conf.dangan.io.
BitInputStream
のメソッド
接続されたストリームから count ビットのデータを 読み飛ばす。
slide()
- class jp.gr.java_conf.dangan.util.lha.
BinaryTreeSearch
のメソッド
TextBuffer内のpositionまでのデータを前方へ移動する際、 それに応じて 二分木を構成するデータも TextBuffer内のデータと矛盾しないように前方へ移動する処理を行う。
slide()
- class jp.gr.java_conf.dangan.util.lha.
HashAndBinaryTreeSearch
のメソッド
TextBuffer内の position までのデータを前方へ移動する際、 それに応じて ハッシュと二分木を使用した検索機構を構成するデータも TextBuffer内のデータと矛盾しないように前方へ移動する処理を行う。
slide()
- class jp.gr.java_conf.dangan.util.lha.
HashAndChainedListSearch
のメソッド
TextBuffer内のpositionまでのデータを 前方へ移動する際、それに応じて SearchMethod内の データも TextBuffer内のデータと矛盾しないように 前方へ移動する処理を行う。
slide()
- interface jp.gr.java_conf.dangan.util.lha.
LzssSearchMethod
のメソッド
LzssOutputStream が slide() でTextBuffer内のデータを DictionarySize だけ移動させる際に検索機構内のデータを それらと矛盾無く移動させる処理を行う。
slide()
- class jp.gr.java_conf.dangan.util.lha.
PatriciaTrieSearch
のメソッド
TextBuffer内のpositionまでのデータを 前方へ移動する際、それに応じて LzssSearchMethod 内のデータも TextBuffer内のデータと矛盾しないよ うに前方へ移動する処理を行う。
slide()
- class jp.gr.java_conf.dangan.util.lha.
SimpleSearch
のメソッド
LzssOutputStream が slide() でTextBuffer内のデータを DictionarySize だけ移動させる際に検索機構内のデータを それらと矛盾無く移動させる処理を行う。
slide()
- class jp.gr.java_conf.dangan.util.lha.
TwoLevelHashSearch
のメソッド
TextBuffer内のpositionまでのデータを 前方へ移動する際、それに応じて SearchMethod内の データも TextBuffer内のデータと矛盾しないように 前方へ移動する処理を行う。
概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
LHA Library for Java
前の文字
次の文字
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
W
バグやドキュメントの誤りの報告は
作者宛て
にお願いします。
ドキュメント内に含まれる社名、製品名については一般に各社の商標または登録商標です。
Copyright © 2001-2002 Michel Ishizuka. All Rights Reserved.