Uses of Class
com.google.common.hash.HashCode

Packages that use HashCode
com.google.common.hash Hash functions and related structures. 
com.google.common.io This package contains utility methods and classes for working with Java I/O, for example input streams, output streams, readers, writers, and files. 
 

Uses of HashCode in com.google.common.hash
 

Methods in com.google.common.hash that return HashCode
static HashCode Hashing.combineOrdered(Iterable<HashCode> hashCodes)
          Returns a hash code, having the same bit length as each of the input hash codes, that combines the information of these hash codes in an ordered fashion.
static HashCode Hashing.combineUnordered(Iterable<HashCode> hashCodes)
          Returns a hash code, having the same bit length as each of the input hash codes, that combines the information of these hash codes in an unordered fashion.
static HashCode HashCodes.fromBytes(byte[] bytes)
          Creates a HashCode from a byte array.
static HashCode HashCodes.fromInt(int hash)
          Creates a 32-bit HashCode, of which the bytes will form the passed int, interpreted in little endian order.
static HashCode HashCodes.fromLong(long hash)
          Creates a 64-bit HashCode, of which the bytes will form the passed long, interpreted in little endian order.
 HashCode Hasher.hash()
          Computes a hash code based on the data that have been provided to this hasher.
 HashCode HashFunction.hashBytes(byte[] input)
          Shortcut for newHasher().putBytes(input).hash().
 HashCode HashFunction.hashBytes(byte[] input, int off, int len)
          Shortcut for newHasher().putBytes(input, off, len).hash().
 HashCode HashFunction.hashInt(int input)
          Shortcut for newHasher().putInt(input).hash(); returns the hash code for the given int value, interpreted in little-endian byte order.
 HashCode HashFunction.hashLong(long input)
          Shortcut for newHasher().putLong(input).hash(); returns the hash code for the given long value, interpreted in little-endian byte order.
 HashCode HashFunction.hashString(CharSequence input)
          Shortcut for newHasher().putString(input).hash().
 HashCode HashFunction.hashString(CharSequence input, Charset charset)
          Shortcut for newHasher().putString(input, charset).hash().
 

Methods in com.google.common.hash with parameters of type HashCode
static int Hashing.consistentHash(HashCode hashCode, int buckets)
          Assigns to hashCode a "bucket" in the range [0, buckets), in a uniform manner that minimizes the need for remapping as buckets grows.
static long Hashing.padToLong(HashCode hashCode)
          If hashCode has enough bits, returns hashCode.asLong(), otherwise returns a long value with hashCode.asInt() as the least-significant four bytes and 0x00 as each of the most-significant four bytes.
 

Method parameters in com.google.common.hash with type arguments of type HashCode
static HashCode Hashing.combineOrdered(Iterable<HashCode> hashCodes)
          Returns a hash code, having the same bit length as each of the input hash codes, that combines the information of these hash codes in an ordered fashion.
static HashCode Hashing.combineUnordered(Iterable<HashCode> hashCodes)
          Returns a hash code, having the same bit length as each of the input hash codes, that combines the information of these hash codes in an unordered fashion.
 

Uses of HashCode in com.google.common.io
 

Methods in com.google.common.io that return HashCode
static HashCode Files.hash(File file, HashFunction hashFunction)
          Computes the hash code of the file using hashFunction.
static HashCode ByteStreams.hash(InputSupplier<? extends InputStream> supplier, HashFunction hashFunction)
          Computes the hash code of the data supplied by supplier using hashFunction.
 



Copyright © 2010-2012. All Rights Reserved.