| Modifier and Type | Class and Description |
|---|---|
class |
AggregateSetFactory<V>
AggregateSetFactory uses a single HashMap
as backing store for the many smaller Sets created
by this SetFactory. |
class |
BitSetFactory<V>
BitSetFactory is a SetFactory that,
given a complete universe of possible values, produces low space
overhead representations of Sets. |
class |
ListFactory<V>
ListFactory is a List generator. |
class |
PersistentSetFactory<T>
A
PersistentSetFactory uses hash-consing to ensure that
the Sets created by it maximally reuse space. |
class |
SetFactory<V>
SetFactory is a Set generator. |
| Modifier and Type | Method and Description |
|---|---|
static <V> CollectionFactory<V> |
Factories.noNullCollectionFactory(CollectionFactory<V> cf) |
static <V> CollectionFactory<V> |
Factories.synchronizedCollectionFactory(CollectionFactory<V> cf)
Returns a
CollectionFactory that generates
synchronized (thread-safe) Collections. |
| Modifier and Type | Method and Description |
|---|---|
static <V> CollectionFactory<V> |
Factories.noNullCollectionFactory(CollectionFactory<V> cf) |
static <V> CollectionFactory<V> |
Factories.synchronizedCollectionFactory(CollectionFactory<V> cf)
Returns a
CollectionFactory that generates
synchronized (thread-safe) Collections. |
| Constructor and Description |
|---|
GenericInvertibleMultiMap(CollectionFactory cf) |
GenericInvertibleMultiMap(MapFactory mf,
CollectionFactory cf) |
GenericMultiMap(CollectionFactory<V> cf)
Creates a
MultiMap using a HashMap for
the map and the specified CollectionFactory to
create the value collections. |
GenericMultiMap(MapFactory<K,java.util.Collection<V>> mf,
CollectionFactory<V> cf)
Creates a
MultiMap using the specified
MapFactory to create the map and the specified
CollectionFactory to create the value collections. |
GenericMultiMapFactory(MapFactory<K,java.util.Collection<V>> mf,
CollectionFactory<V> cf)
Create a new
GenericMultiMapFactory, specifying
the MapFactory and CollectionFactory
to be used by the underlying GenericMultiMap. |
Copyright (c) 2006 C. Scott Ananian