GNU Trove

Uses of Interface
gnu.trove.TObjectHashingStrategy

Packages that use TObjectHashingStrategy
gnu.trove GNU Trove: High performance collections for Java. 
 

Uses of TObjectHashingStrategy in gnu.trove
 

Classes in gnu.trove that implement TObjectHashingStrategy
 class THashMap
          An implementation of the Map interface which uses an open addressed hash table to store its contents.
 class THashSet
          An implementation of the Set interface that uses an open-addressed hash table to store its contents.
 class TObjectDoubleHashMap
          An open addressed Map implementation for Object keys and double values.
 class TObjectFloatHashMap
          An open addressed Map implementation for Object keys and float values.
 class TObjectHash
          An open addressed hashing implementation for Object types.
 class TObjectIdentityHashingStrategy
          This object hashing strategy uses the System.identityHashCode method to provide identity hash codes.
 class TObjectIntHashMap
          An open addressed Map implementation for Object keys and int values.
 class TObjectLongHashMap
          An open addressed Map implementation for Object keys and long values.
 

Fields in gnu.trove declared as TObjectHashingStrategy
protected  TObjectHashingStrategy TObjectHash._hashingStrategy
          the strategy used to hash objects in this collection.
 

Constructors in gnu.trove with parameters of type TObjectHashingStrategy
TObjectLongHashMap(TObjectHashingStrategy strategy)
          Creates a new TObjectLongHashMap instance with the default capacity and load factor.
TObjectLongHashMap(int initialCapacity, TObjectHashingStrategy strategy)
          Creates a new TObjectLongHashMap instance whose capacity is the next highest prime above initialCapacity + 1 unless that value is already prime.
TObjectLongHashMap(int initialCapacity, float loadFactor, TObjectHashingStrategy strategy)
          Creates a new TObjectLongHashMap instance with a prime value at or near the specified capacity and load factor.
TObjectIntHashMap(TObjectHashingStrategy strategy)
          Creates a new TObjectIntHashMap instance with the default capacity and load factor.
TObjectIntHashMap(int initialCapacity, TObjectHashingStrategy strategy)
          Creates a new TObjectIntHashMap instance whose capacity is the next highest prime above initialCapacity + 1 unless that value is already prime.
TObjectIntHashMap(int initialCapacity, float loadFactor, TObjectHashingStrategy strategy)
          Creates a new TObjectIntHashMap instance with a prime value at or near the specified capacity and load factor.
TObjectHash(TObjectHashingStrategy strategy)
          Creates a new TObjectHash instance with the default capacity and load factor and a custom hashing strategy.
TObjectHash(int initialCapacity, TObjectHashingStrategy strategy)
          Creates a new TObjectHash instance whose capacity is the next highest prime above initialCapacity + 1 unless that value is already prime.
TObjectHash(int initialCapacity, float loadFactor, TObjectHashingStrategy strategy)
          Creates a new TObjectHash instance with a prime value at or near the specified capacity and load factor.
TObjectFloatHashMap(TObjectHashingStrategy strategy)
          Creates a new TObjectFloatHashMap instance with the default capacity and load factor.
TObjectFloatHashMap(int initialCapacity, TObjectHashingStrategy strategy)
          Creates a new TObjectFloatHashMap instance whose capacity is the next highest prime above initialCapacity + 1 unless that value is already prime.
TObjectFloatHashMap(int initialCapacity, float loadFactor, TObjectHashingStrategy strategy)
          Creates a new TObjectFloatHashMap instance with a prime value at or near the specified capacity and load factor.
TObjectDoubleHashMap(TObjectHashingStrategy strategy)
          Creates a new TObjectDoubleHashMap instance with the default capacity and load factor.
TObjectDoubleHashMap(int initialCapacity, TObjectHashingStrategy strategy)
          Creates a new TObjectDoubleHashMap instance whose capacity is the next highest prime above initialCapacity + 1 unless that value is already prime.
TObjectDoubleHashMap(int initialCapacity, float loadFactor, TObjectHashingStrategy strategy)
          Creates a new TObjectDoubleHashMap instance with a prime value at or near the specified capacity and load factor.
THashSet(TObjectHashingStrategy strategy)
          Creates a new THashSet instance with the default capacity and load factor.
THashSet(int initialCapacity, TObjectHashingStrategy strategy)
          Creates a new THashSet instance with a prime capacity equal to or greater than initialCapacity and with the default load factor.
THashSet(int initialCapacity, float loadFactor, TObjectHashingStrategy strategy)
          Creates a new THashSet instance with a prime capacity equal to or greater than initialCapacity and with the specified load factor.
THashSet(java.util.Collection collection, TObjectHashingStrategy strategy)
          Creates a new THashSet instance containing the elements of collection.
THashMap(TObjectHashingStrategy strategy)
          Creates a new THashMap instance with the default capacity and load factor.
THashMap(int initialCapacity, TObjectHashingStrategy strategy)
          Creates a new THashMap instance with a prime capacity equal to or greater than initialCapacity and with the default load factor.
THashMap(int initialCapacity, float loadFactor, TObjectHashingStrategy strategy)
          Creates a new THashMap instance with a prime capacity equal to or greater than initialCapacity and with the specified load factor.
THashMap(java.util.Map map, TObjectHashingStrategy strategy)
          Creates a new THashMap instance which contains the key/value pairs in map.
 


GNU Trove

GNU Trove is copyright © 2001-2003 Eric D. Friedman. All Rights Reserved.