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内のデータと矛盾しないように 前方へ移動する処理を行う。

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.