C D E G H P R T

C

com.planetj.math.rabinhash - package com.planetj.math.rabinhash
 

D

DEFAULT_HASH_FUNCTION - Static variable in class com.planetj.math.rabinhash.RabinHashFunction32
Default hash function, provided for convenience.
DEFAULT_HASH_FUNCTION - Static variable in class com.planetj.math.rabinhash.RabinHashFunction64
Default hash function, provided for convenience.

E

engineDigest() - Method in class com.planetj.math.rabinhash.RHF32
 
engineDigest(byte[], int, int) - Method in class com.planetj.math.rabinhash.RHF32
 
engineDigest() - Method in class com.planetj.math.rabinhash.RHF64
 
engineDigest(byte[], int, int) - Method in class com.planetj.math.rabinhash.RHF64
 
engineGetDigestLength() - Method in class com.planetj.math.rabinhash.RHF32
 
engineGetDigestLength() - Method in class com.planetj.math.rabinhash.RHF64
 
engineReset() - Method in class com.planetj.math.rabinhash.RHF32
 
engineReset() - Method in class com.planetj.math.rabinhash.RHF64
 
engineUpdate(byte) - Method in class com.planetj.math.rabinhash.RHF32
 
engineUpdate(byte[], int, int) - Method in class com.planetj.math.rabinhash.RHF32
 
engineUpdate(byte) - Method in class com.planetj.math.rabinhash.RHF64
 
engineUpdate(byte[], int, int) - Method in class com.planetj.math.rabinhash.RHF64
 
equals(Object) - Method in class com.planetj.math.rabinhash.RabinHashFunction32
 
equals(Object) - Method in class com.planetj.math.rabinhash.RabinHashFunction64
 

G

getP() - Method in class com.planetj.math.rabinhash.RabinHashFunction32
 
getP() - Method in class com.planetj.math.rabinhash.RabinHashFunction64
 

H

hash(byte[]) - Method in class com.planetj.math.rabinhash.RabinHashFunction32
Return the Rabin hash value of an array of bytes.
hash(char[]) - Method in class com.planetj.math.rabinhash.RabinHashFunction32
Return the Rabin hash value of an array of chars.
hash(int[]) - Method in class com.planetj.math.rabinhash.RabinHashFunction32
Returns the Rabin hash value of an array of ints.
hash(ByteBuffer) - Method in class com.planetj.math.rabinhash.RabinHashFunction32
Returns the Rabin hash value of a ByteBuffer.
hash(IntBuffer) - Method in class com.planetj.math.rabinhash.RabinHashFunction32
Returns the Rabin hash value of an IntBuffer.
hash(Serializable) - Method in class com.planetj.math.rabinhash.RabinHashFunction32
Returns the Rabin hash value of a serializable object.
hash(String) - Method in class com.planetj.math.rabinhash.RabinHashFunction32
Computes the Rabin hash value of a String.
hash(File) - Method in class com.planetj.math.rabinhash.RabinHashFunction32
Computes the Rabin hash value of the contents of a file.
hash(URL) - Method in class com.planetj.math.rabinhash.RabinHashFunction32
Computes the Rabin hash value of the contents of a file, specified by URL.
hash(InputStream) - Method in class com.planetj.math.rabinhash.RabinHashFunction32
Computes the Rabin hash value of the data from an InputStream.
hash(byte[]) - Method in class com.planetj.math.rabinhash.RabinHashFunction64
Return the Rabin hash value of an array of bytes.
hash(char[]) - Method in class com.planetj.math.rabinhash.RabinHashFunction64
Return the Rabin hash value of an array of chars.
hash(long[]) - Method in class com.planetj.math.rabinhash.RabinHashFunction64
Returns the Rabin hash value of an array of longs.
hash(ByteBuffer) - Method in class com.planetj.math.rabinhash.RabinHashFunction64
Returns the Rabin hash value of a ByteBuffer.
hash(LongBuffer) - Method in class com.planetj.math.rabinhash.RabinHashFunction64
Returns the Rabin hash value of an LongBuffer.
hash(Serializable) - Method in class com.planetj.math.rabinhash.RabinHashFunction64
Returns the Rabin hash value of a serializable object.
hash(String) - Method in class com.planetj.math.rabinhash.RabinHashFunction64
Computes the Rabin hash value of a String.
hash(File) - Method in class com.planetj.math.rabinhash.RabinHashFunction64
Computes the Rabin hash value of the contents of a file.
hash(URL) - Method in class com.planetj.math.rabinhash.RabinHashFunction64
Computes the Rabin hash value of the contents of a file, specified by URL.
hash(InputStream) - Method in class com.planetj.math.rabinhash.RabinHashFunction64
Computes the Rabin hash value of the data from an InputStream.
hashCode() - Method in class com.planetj.math.rabinhash.RabinHashFunction32
 
hashCode() - Method in class com.planetj.math.rabinhash.RabinHashFunction64
 

P

PJLProvider - class com.planetj.math.rabinhash.PJLProvider.
This class represents the provider "PJL", which provides two MessageDigest algorithm implementations based on 32- and 64-bit Rabin hash functions.
PJLProvider() - Constructor for class com.planetj.math.rabinhash.PJLProvider
Configures the provider "PJL" to provide MessageDigest algorithms "RHF32" and "RHF64".

R

RHF32 - class com.planetj.math.rabinhash.RHF32.
Provides a MessageDigest based on RabinHashFunction32.
RHF32() - Constructor for class com.planetj.math.rabinhash.RHF32
 
RHF64 - class com.planetj.math.rabinhash.RHF64.
Provides a MessageDigest based on RabinHashFunction64.
RHF64() - Constructor for class com.planetj.math.rabinhash.RHF64
 
RabinHashFunction32 - class com.planetj.math.rabinhash.RabinHashFunction32.
This class provides an implementation of a hash function based on Rabin fingerprints, one which can efficiently produce a 32-bit hash value for a sequence of bytes.
RabinHashFunction32(int) - Constructor for class com.planetj.math.rabinhash.RabinHashFunction32
Creates a RabinHashFunction32 based on the specified polynomial.
RabinHashFunction64 - class com.planetj.math.rabinhash.RabinHashFunction64.
This class provides an implementation of a hash function based on Rabin fingerprints, one which can efficiently produce a 64-bit hash value for a sequence of bytes.
RabinHashFunction64(long) - Constructor for class com.planetj.math.rabinhash.RabinHashFunction64
Creates a RabinHashFunction64 based on the specified polynomial.

T

toString() - Method in class com.planetj.math.rabinhash.RabinHashFunction32
 
toString() - Method in class com.planetj.math.rabinhash.RabinHashFunction64
 

C D E G H P R T