ahc.collection
Class SetHelper

java.lang.Object
  |
  +--ahc.collection.SetHelper

public class SetHelper
extends java.lang.Object

This class provides convenience methods for the creation and management of Set instances.

Author:
Arno Haase

Field Summary
static AccessStrategy ACCESS_DEFAULT
           
static EqualityStrategy EQ_EQUALS
           
static EqualityStrategy EQ_IDENTITY
           
 
Constructor Summary
SetHelper()
           
 
Method Summary
static Set createArraySet()
           
static Set createArraySet(java.util.Comparator comp)
           
static Set createArraySet(java.util.Comparator comp, int initialSize)
           
static Set createArraySet(EqualityStrategy eqStrat, AccessStrategy accessStrat)
           
static Set createArraySet(EqualityStrategy eqStrat, AccessStrategy accessStrat, int initialSize)
           
static Set createArraySet(EqualityStrategy eqStrat, java.util.Comparator comp)
           
static Set createArraySet(EqualityStrategy eqStrat, java.util.Comparator comp, int initialSize)
           
static Set createArraySet(int initialSize)
           
static Set createDlinkedSet()
           
static Set createDlinkedSet(java.util.Comparator comp)
           
static Set createDlinkedSet(EqualityStrategy eqStrat, AccessStrategy accessStrat)
           
static Set createDlinkedSet(EqualityStrategy eqStrat, java.util.Comparator comp)
           
static Set createHashSet()
           
static Set createHashSet(EqualityStrategy eqStrat)
           
static Set createHashSet(EqualityStrategy eqStrat, AccessStrategy accessStrat)
           
static Set createHashSet(EqualityStrategy eqStrat, AccessStrategy accessStrat, int initialSize)
           
static Set createHashSet(EqualityStrategy eqStrat, AccessStrategy accessStrat, int initialSize, double loadFactor)
           
static Set createHashSet(EqualityStrategy eqStrat, int initialSize)
           
static Set createHashSet(EqualityStrategy eqStrat, int initialSize, double loadFactor)
           
static Set createHashSet(int initialSize)
           
static Set createHashSet(int initialSize, double loadFactor)
           
static Set createSet()
           
static Set createSet(Store store, AccessStrategy accessStrategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EQ_EQUALS

public static final EqualityStrategy EQ_EQUALS

EQ_IDENTITY

public static final EqualityStrategy EQ_IDENTITY

ACCESS_DEFAULT

public static final AccessStrategy ACCESS_DEFAULT
Constructor Detail

SetHelper

public SetHelper()
Method Detail

createSet

public static Set createSet()

createArraySet

public static Set createArraySet()

createArraySet

public static Set createArraySet(int initialSize)

createArraySet

public static Set createArraySet(java.util.Comparator comp)

createArraySet

public static Set createArraySet(java.util.Comparator comp,
                                 int initialSize)

createArraySet

public static Set createArraySet(EqualityStrategy eqStrat,
                                 java.util.Comparator comp)

createArraySet

public static Set createArraySet(EqualityStrategy eqStrat,
                                 java.util.Comparator comp,
                                 int initialSize)

createArraySet

public static Set createArraySet(EqualityStrategy eqStrat,
                                 AccessStrategy accessStrat)

createArraySet

public static Set createArraySet(EqualityStrategy eqStrat,
                                 AccessStrategy accessStrat,
                                 int initialSize)

createDlinkedSet

public static Set createDlinkedSet()

createDlinkedSet

public static Set createDlinkedSet(java.util.Comparator comp)

createDlinkedSet

public static Set createDlinkedSet(EqualityStrategy eqStrat,
                                   java.util.Comparator comp)

createDlinkedSet

public static Set createDlinkedSet(EqualityStrategy eqStrat,
                                   AccessStrategy accessStrat)

createHashSet

public static Set createHashSet()

createHashSet

public static Set createHashSet(int initialSize)

createHashSet

public static Set createHashSet(int initialSize,
                                double loadFactor)

createHashSet

public static Set createHashSet(EqualityStrategy eqStrat)

createHashSet

public static Set createHashSet(EqualityStrategy eqStrat,
                                int initialSize)

createHashSet

public static Set createHashSet(EqualityStrategy eqStrat,
                                int initialSize,
                                double loadFactor)

createHashSet

public static Set createHashSet(EqualityStrategy eqStrat,
                                AccessStrategy accessStrat)

createHashSet

public static Set createHashSet(EqualityStrategy eqStrat,
                                AccessStrategy accessStrat,
                                int initialSize)

createHashSet

public static Set createHashSet(EqualityStrategy eqStrat,
                                AccessStrategy accessStrat,
                                int initialSize,
                                double loadFactor)

createSet

public static Set createSet(Store store,
                            AccessStrategy accessStrategy)