|
LHA Library for Java | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.gr.java_conf.dangan.util.lha.HashShort
データパタンの先頭2バイトから 0 〜 4095 のハッシュ値を生成するハッシュ関数。
-- revision history -- $Log: HashShort.java,v $ Revision 1.0 2002/08/05 00:00:00 dangan add to version control [change] HashMethod のインタフェイス変更にあわせてインテフェイス変更。 [maintanance] ソース整備 タブ廃止 ライセンス文の修正
コンストラクタの概要 | |
HashShort(byte[] TextBuffer)
データパタンの先頭2バイトから 0x000 〜 0xFFF までの値を生成する ハッシュ関数を構築する。 |
メソッドの概要 | |
int |
hash(int position)
ハッシュ関数。 |
int |
hashRequires()
ハッシュ関数がハッシュ値を生成するために使用するバイト数を得る。 |
int |
tableSize()
ハッシュテーブルのサイズを得る。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public HashShort(byte[] TextBuffer)
TextBuffer
- LZSS圧縮用のバッファ。
Hash値生成のため読み込み用に使用する。メソッドの詳細 |
public int hash(int position)
HashMethod
内の hash
position
- データパタンの開始位置
public int hashRequires()
HashMethod
内の hashRequires
public int tableSize()
HashMethod
内の tableSize
|
LHA Library for Java | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |