ahc.collection
Class MultiSetHelper

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

public class MultiSetHelper
extends java.lang.Object

This class contains convenience methods for the creation and management of MultiSets.

Author:
Arno Haase

Field Summary
static EqualityStrategy EQ_EQUALS
           
static EqualityStrategy EQ_IDENTITY
           
 
Constructor Summary
MultiSetHelper()
           
 
Method Summary
static MultiSet createArrayMultiSet()
           
static MultiSet createArrayMultiSet(AccessStrategy accessStrat)
           
static MultiSet createArrayMultiSet(AccessStrategy accessStrat, int initialSize)
           
static MultiSet createArrayMultiSet(java.util.Comparator comp)
           
static MultiSet createArrayMultiSet(java.util.Comparator comp, int initialSize)
           
static MultiSet createArrayMultiSet(EqualityStrategy eqStrat)
           
static MultiSet createArrayMultiSet(EqualityStrategy eqStrat, AccessStrategy accessStrat)
           
static MultiSet createArrayMultiSet(EqualityStrategy eqStrat, AccessStrategy accessStrat, int initialSize)
           
static MultiSet createArrayMultiSet(EqualityStrategy eqStrat, int initialSize)
           
static MultiSet createArrayMultiSet(int initialSize)
           
static MultiSet createDlinkedMultiSet()
           
static MultiSet createDlinkedMultiSet(AccessStrategy accessStrat)
           
static MultiSet createDlinkedMultiSet(java.util.Comparator comp)
           
static MultiSet createDlinkedMultiSet(EqualityStrategy eqStrat)
           
static MultiSet createDlinkedMultiSet(EqualityStrategy eqStrat, AccessStrategy accessStrat)
           
static MultiSet createHashMultiSet()
           
static MultiSet createHashMultiSet(AccessStrategy accessStrat)
           
static MultiSet createHashMultiSet(AccessStrategy accessStrat, int initialSize)
           
static MultiSet createHashMultiSet(AccessStrategy accessStrat, int initialSize, double loadFactor)
           
static MultiSet createHashMultiSet(EqualityStrategy eqStrat)
           
static MultiSet createHashMultiSet(EqualityStrategy eqStrat, AccessStrategy accessStrat)
           
static MultiSet createHashMultiSet(EqualityStrategy eqStrat, AccessStrategy accessStrat, int initialSize)
           
static MultiSet createHashMultiSet(EqualityStrategy eqStrat, AccessStrategy accessStrat, int initialSize, double loadFactor)
           
static MultiSet createHashMultiSet(EqualityStrategy eqStrat, int initialSize)
           
static MultiSet createHashMultiSet(EqualityStrategy eqStrat, int initialSize, double loadFactor)
           
static MultiSet createHashMultiSet(int initialSize)
           
static MultiSet createHashMultiSet(int initialSize, double loadFactor)
           
static MultiSet createMultiSet()
           
static MultiSet createMultiSet(Map map)
           
static MultiSet createMultiSet(Store store, AccessStrategy accessStrat)
           
 
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
Constructor Detail

MultiSetHelper

public MultiSetHelper()
Method Detail

createMultiSet

public static MultiSet createMultiSet()

createArrayMultiSet

public static MultiSet createArrayMultiSet()

createArrayMultiSet

public static MultiSet createArrayMultiSet(int initialSize)

createArrayMultiSet

public static MultiSet createArrayMultiSet(EqualityStrategy eqStrat)

createArrayMultiSet

public static MultiSet createArrayMultiSet(EqualityStrategy eqStrat,
                                           int initialSize)

createArrayMultiSet

public static MultiSet createArrayMultiSet(java.util.Comparator comp)

createArrayMultiSet

public static MultiSet createArrayMultiSet(java.util.Comparator comp,
                                           int initialSize)

createArrayMultiSet

public static MultiSet createArrayMultiSet(AccessStrategy accessStrat)

createArrayMultiSet

public static MultiSet createArrayMultiSet(AccessStrategy accessStrat,
                                           int initialSize)

createArrayMultiSet

public static MultiSet createArrayMultiSet(EqualityStrategy eqStrat,
                                           AccessStrategy accessStrat)

createArrayMultiSet

public static MultiSet createArrayMultiSet(EqualityStrategy eqStrat,
                                           AccessStrategy accessStrat,
                                           int initialSize)

createDlinkedMultiSet

public static MultiSet createDlinkedMultiSet()

createDlinkedMultiSet

public static MultiSet createDlinkedMultiSet(EqualityStrategy eqStrat)

createDlinkedMultiSet

public static MultiSet createDlinkedMultiSet(java.util.Comparator comp)

createDlinkedMultiSet

public static MultiSet createDlinkedMultiSet(AccessStrategy accessStrat)

createDlinkedMultiSet

public static MultiSet createDlinkedMultiSet(EqualityStrategy eqStrat,
                                             AccessStrategy accessStrat)

createHashMultiSet

public static MultiSet createHashMultiSet()

createHashMultiSet

public static MultiSet createHashMultiSet(int initialSize)

createHashMultiSet

public static MultiSet createHashMultiSet(int initialSize,
                                          double loadFactor)

createHashMultiSet

public static MultiSet createHashMultiSet(EqualityStrategy eqStrat)

createHashMultiSet

public static MultiSet createHashMultiSet(EqualityStrategy eqStrat,
                                          int initialSize)

createHashMultiSet

public static MultiSet createHashMultiSet(EqualityStrategy eqStrat,
                                          int initialSize,
                                          double loadFactor)

createHashMultiSet

public static MultiSet createHashMultiSet(AccessStrategy accessStrat)

createHashMultiSet

public static MultiSet createHashMultiSet(AccessStrategy accessStrat,
                                          int initialSize)

createHashMultiSet

public static MultiSet createHashMultiSet(AccessStrategy accessStrat,
                                          int initialSize,
                                          double loadFactor)

createHashMultiSet

public static MultiSet createHashMultiSet(EqualityStrategy eqStrat,
                                          AccessStrategy accessStrat)

createHashMultiSet

public static MultiSet createHashMultiSet(EqualityStrategy eqStrat,
                                          AccessStrategy accessStrat,
                                          int initialSize)

createHashMultiSet

public static MultiSet createHashMultiSet(EqualityStrategy eqStrat,
                                          AccessStrategy accessStrat,
                                          int initialSize,
                                          double loadFactor)

createMultiSet

public static MultiSet createMultiSet(Store store,
                                      AccessStrategy accessStrat)

createMultiSet

public static MultiSet createMultiSet(Map map)