org.stringer.util
Class Hash

java.lang.Object
  |
  +--org.stringer.util.Hash

public class Hash
extends java.lang.Object


Field Summary
private  long hash_code
           
private static long hash_false
           
private static long hash_true
           
private static long initial_hash
           
private static long[] mix_master
           
private static long NOSIGN
           
 
Constructor Summary
Hash()
           
Hash(boolean arg)
           
Hash(byte arg)
           
Hash(char arg)
           
Hash(Hash hc)
           
Hash(int arg)
           
Hash(long arg)
           
Hash(short arg)
           
Hash(java.lang.String arg)
           
Hash(java.lang.StringBuffer arg)
           
 
Method Summary
 byte bag(byte b)
           
 char bag(char b)
           
 int bag(int b)
           
 long bag(long b)
           
 short bag(short b)
           
private static long buzhash(java.lang.StringBuffer arg)
           
 boolean equal(Hash b)
           
 boolean less(Hash b)
           
private static long lhv(long arg)
           
 boolean more(Hash b)
           
 boolean not_equal(Hash b)
           
 Hash sag(Hash b)
           
 Hash wag(Hash b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hash_code

private long hash_code

initial_hash

private static long initial_hash

hash_true

private static long hash_true

hash_false

private static long hash_false

mix_master

private static long[] mix_master

NOSIGN

private static long NOSIGN
Constructor Detail

Hash

public Hash()

Hash

public Hash(Hash hc)

Hash

public Hash(boolean arg)

Hash

public Hash(byte arg)

Hash

public Hash(short arg)

Hash

public Hash(char arg)

Hash

public Hash(int arg)

Hash

public Hash(long arg)

Hash

public Hash(java.lang.String arg)

Hash

public Hash(java.lang.StringBuffer arg)
Method Detail

lhv

private static long lhv(long arg)

buzhash

private static long buzhash(java.lang.StringBuffer arg)

equal

public boolean equal(Hash b)

not_equal

public boolean not_equal(Hash b)

more

public boolean more(Hash b)

less

public boolean less(Hash b)

wag

public Hash wag(Hash b)

sag

public Hash sag(Hash b)

bag

public byte bag(byte b)

bag

public short bag(short b)

bag

public char bag(char b)

bag

public int bag(int b)

bag

public long bag(long b)


Copyright © R. Kevin Cole. All Rights Reserved.