ahc.collection
Class MultiMapHelper
java.lang.Object
|
+--ahc.collection.MultiMapHelper
- public class MultiMapHelper
- extends java.lang.Object
This class provides convenience methods for the creation and management of MultiMaps.
- Author:
- Arno Haase
Method Summary |
static MultiMap |
createArrayMultiMap()
|
static MultiMap |
createArrayMultiMap(AccessStrategy accessStrat)
|
static MultiMap |
createArrayMultiMap(AccessStrategy accessStrat,
int initialSize)
|
static MultiMap |
createArrayMultiMap(java.util.Comparator comp)
|
static MultiMap |
createArrayMultiMap(java.util.Comparator comp,
int initialSize)
|
static MultiMap |
createArrayMultiMap(EqualityStrategy eqStrat)
|
static MultiMap |
createArrayMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat)
|
static MultiMap |
createArrayMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat,
int initialSize)
|
static MultiMap |
createArrayMultiMap(EqualityStrategy eqStrat,
int initialSize)
|
static MultiMap |
createArrayMultiMap(int initialSize)
|
static MultiMap |
createDlinkedMultiMap()
|
static MultiMap |
createDlinkedMultiMap(AccessStrategy accessStrat)
|
static MultiMap |
createDlinkedMultiMap(java.util.Comparator comp)
|
static MultiMap |
createDlinkedMultiMap(EqualityStrategy eqStrat)
|
static MultiMap |
createDlinkedMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat)
|
static MultiMap |
createHashMultiMap()
|
static MultiMap |
createHashMultiMap(AccessStrategy accessStrat)
|
static MultiMap |
createHashMultiMap(AccessStrategy accessStrat,
int initialSize)
|
static MultiMap |
createHashMultiMap(AccessStrategy accessStrat,
int initialSize,
double loadFactor)
|
static MultiMap |
createHashMultiMap(EqualityStrategy eqStrat)
|
static MultiMap |
createHashMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat)
|
static MultiMap |
createHashMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat,
int initialSize)
|
static MultiMap |
createHashMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat,
int initialSize,
double loadFactor)
|
static MultiMap |
createHashMultiMap(EqualityStrategy eqStrat,
int initialSize)
|
static MultiMap |
createHashMultiMap(EqualityStrategy eqStrat,
int initialSize,
double loadFactor)
|
static MultiMap |
createHashMultiMap(int initialSize)
|
static MultiMap |
createHashMultiMap(int initialSize,
double loadFactor)
|
static MultiMap |
createMultiMap()
|
static MultiMap |
createMultiMap(Map map)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EQ_EQUALS
public static final EqualityStrategy EQ_EQUALS
EQ_IDENTITY
public static final EqualityStrategy EQ_IDENTITY
MultiMapHelper
public MultiMapHelper()
createMultiMap
public static MultiMap createMultiMap()
createArrayMultiMap
public static MultiMap createArrayMultiMap()
createArrayMultiMap
public static MultiMap createArrayMultiMap(int initialSize)
createArrayMultiMap
public static MultiMap createArrayMultiMap(EqualityStrategy eqStrat)
createArrayMultiMap
public static MultiMap createArrayMultiMap(EqualityStrategy eqStrat,
int initialSize)
createArrayMultiMap
public static MultiMap createArrayMultiMap(java.util.Comparator comp)
createArrayMultiMap
public static MultiMap createArrayMultiMap(java.util.Comparator comp,
int initialSize)
createArrayMultiMap
public static MultiMap createArrayMultiMap(AccessStrategy accessStrat)
createArrayMultiMap
public static MultiMap createArrayMultiMap(AccessStrategy accessStrat,
int initialSize)
createArrayMultiMap
public static MultiMap createArrayMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat)
createArrayMultiMap
public static MultiMap createArrayMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat,
int initialSize)
createDlinkedMultiMap
public static MultiMap createDlinkedMultiMap()
createDlinkedMultiMap
public static MultiMap createDlinkedMultiMap(EqualityStrategy eqStrat)
createDlinkedMultiMap
public static MultiMap createDlinkedMultiMap(java.util.Comparator comp)
createDlinkedMultiMap
public static MultiMap createDlinkedMultiMap(AccessStrategy accessStrat)
createDlinkedMultiMap
public static MultiMap createDlinkedMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat)
createHashMultiMap
public static MultiMap createHashMultiMap()
createHashMultiMap
public static MultiMap createHashMultiMap(int initialSize)
createHashMultiMap
public static MultiMap createHashMultiMap(int initialSize,
double loadFactor)
createHashMultiMap
public static MultiMap createHashMultiMap(EqualityStrategy eqStrat)
createHashMultiMap
public static MultiMap createHashMultiMap(EqualityStrategy eqStrat,
int initialSize)
createHashMultiMap
public static MultiMap createHashMultiMap(EqualityStrategy eqStrat,
int initialSize,
double loadFactor)
createHashMultiMap
public static MultiMap createHashMultiMap(AccessStrategy accessStrat)
createHashMultiMap
public static MultiMap createHashMultiMap(AccessStrategy accessStrat,
int initialSize)
createHashMultiMap
public static MultiMap createHashMultiMap(AccessStrategy accessStrat,
int initialSize,
double loadFactor)
createHashMultiMap
public static MultiMap createHashMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat)
createHashMultiMap
public static MultiMap createHashMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat,
int initialSize)
createHashMultiMap
public static MultiMap createHashMultiMap(EqualityStrategy eqStrat,
AccessStrategy accessStrat,
int initialSize,
double loadFactor)
createMultiMap
public static MultiMap createMultiMap(Map map)