public class EclipseCollectionsFactory extends java.lang.Object implements CollectionsFactory.ICollectionsFramework
Constructor and Description |
---|
EclipseCollectionsFactory() |
Modifier and Type | Method and Description |
---|---|
<T> IDeltaBag<T> |
createDeltaBag() |
<K,V> java.util.Map<K,V> |
createMap() |
<K,V> java.util.Map<K,V> |
createMap(java.util.Map<K,V> initial) |
<T> IMemory<T> |
createMemory(java.lang.Class<? super T> values,
CollectionsFactory.MemoryType memoryType) |
<K,V> IMultiLookup<K,V> |
createMultiLookup(java.lang.Class<? super K> fromKeys,
CollectionsFactory.MemoryType toBuckets,
java.lang.Class<? super V> ofValues) |
<T> IMultiset<T> |
createMultiset() |
<O> java.util.List<O> |
createObserverList() |
<E> java.util.Set<E> |
createSet() |
<E> java.util.Set<E> |
createSet(java.util.Collection<E> initial) |
<K,V> java.util.TreeMap<K,V> |
createTreeMap() |
public <K,V> java.util.Map<K,V> createMap()
createMap
in interface CollectionsFactory.ICollectionsFramework
public <K,V> java.util.Map<K,V> createMap(java.util.Map<K,V> initial)
createMap
in interface CollectionsFactory.ICollectionsFramework
public <K,V> java.util.TreeMap<K,V> createTreeMap()
createTreeMap
in interface CollectionsFactory.ICollectionsFramework
public <E> java.util.Set<E> createSet()
createSet
in interface CollectionsFactory.ICollectionsFramework
public <E> java.util.Set<E> createSet(java.util.Collection<E> initial)
createSet
in interface CollectionsFactory.ICollectionsFramework
public <T> IMultiset<T> createMultiset()
createMultiset
in interface CollectionsFactory.ICollectionsFramework
public <T> IDeltaBag<T> createDeltaBag()
createDeltaBag
in interface CollectionsFactory.ICollectionsFramework
public <O> java.util.List<O> createObserverList()
createObserverList
in interface CollectionsFactory.ICollectionsFramework
public <K,V> IMultiLookup<K,V> createMultiLookup(java.lang.Class<? super K> fromKeys, CollectionsFactory.MemoryType toBuckets, java.lang.Class<? super V> ofValues)
createMultiLookup
in interface CollectionsFactory.ICollectionsFramework
public <T> IMemory<T> createMemory(java.lang.Class<? super T> values, CollectionsFactory.MemoryType memoryType)
createMemory
in interface CollectionsFactory.ICollectionsFramework