public final class CollectionsFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CollectionsFactory.CollectionsFramework
Deprecated.
This enum is entirely unnecessary; don't use it
|
static interface |
CollectionsFactory.ICollectionsFramework
Interface abstracting over a collections technology that provides custom collection implementations.
|
static class |
CollectionsFactory.JavaCollectionsFactory
Fall-back implementation with Java Collections.
|
static interface |
CollectionsFactory.MarkedSet<E>
A special set that is not allowed to be instantiated in any way except through
CollectionsFactory . |
Modifier and Type | Field and Description |
---|---|
static CollectionsFactory.CollectionsFramework |
mode
Deprecated.
This enum is entirely unnecessary; don't use it
|
Constructor and Description |
---|
CollectionsFactory() |
Modifier and Type | Method and Description |
---|---|
static <T> IDeltaBag<T> |
createDeltaBag()
Instantiates a new empty delta bag.
|
static <K,V> java.util.Map<K,V> |
createMap()
Instantiates a new empty map.
|
static <K,V> java.util.Map<K,V> |
createMap(java.util.Map<K,V> initial)
Instantiates a new map with the given initial contents.
|
static <E> CollectionsFactory.MarkedSet<E> |
createMarkedSet()
Instantiates a new empty set.
|
static <T> IMultiset<T> |
createMultiset()
Instantiates a new empty multiset.
|
static <O> java.util.List<O> |
createObserverList()
Instantiates a new list that is optimized for registering observers / callbacks.
|
static <E> java.util.Set<E> |
createSet()
Instantiates a new empty set.
|
static <E> java.util.Set<E> |
createSet(java.util.Collection<E> initial)
Instantiates a new set with the given initial contents.
|
static <K,V> java.util.Map<K,V> |
getMap()
Deprecated.
use
FRAMEWORK |
static <E> java.util.Set<E> |
getSet()
Deprecated.
use
FRAMEWORK |
static <E> java.util.Set<E> |
getSet(java.util.Collection<E> initial)
Deprecated.
use
FRAMEWORK |
@Deprecated public static CollectionsFactory.CollectionsFramework mode
public static <K,V> java.util.Map<K,V> createMap()
public static <K,V> java.util.Map<K,V> createMap(java.util.Map<K,V> initial)
public static <E> java.util.Set<E> createSet()
public static <E> java.util.Set<E> createSet(java.util.Collection<E> initial)
public static <E> CollectionsFactory.MarkedSet<E> createMarkedSet()
CollectionsFactory.MarkedSet
public static <T> IMultiset<T> createMultiset()
public static <T> IDeltaBag<T> createDeltaBag()
public static <O> java.util.List<O> createObserverList()
@Deprecated public static <K,V> java.util.Map<K,V> getMap()
FRAMEWORK
@Deprecated public static <E> java.util.Set<E> getSet()
FRAMEWORK
@Deprecated public static <E> java.util.Set<E> getSet(java.util.Collection<E> initial)
FRAMEWORK