|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evanmclean.evlib.util.Colls
public final class Colls
Factory for creating collection objects with a bit of short-hand (plus a few other utilities). See this article about how it works.
Quick example:
ArrayList<String> arrlist = CollFactory.newArrayList()
Method Summary | ||
---|---|---|
static
|
newArrayList()
|
|
static
|
newArrayList(Collection<? extends E> coll)
|
|
static
|
newArrayList(int initial_capacity)
|
|
static
|
newEnumMap(Class<K> key_type)
|
|
static
|
newEnumMap(EnumMap<K,? extends V> map)
|
|
static
|
newEnumMap(Map<K,? extends V> map)
|
|
static
|
newHashMap()
|
|
static
|
newHashMap(int initial_capacity)
|
|
static
|
newHashMap(int initial_capacity,
float load_factor)
|
|
static
|
newHashMap(Map<? extends K,? extends V> map)
|
|
static
|
newHashSet()
|
|
static
|
newHashSet(Collection<? extends V> coll)
|
|
static
|
newHashSet(int initial_capacity)
|
|
static
|
newHashSet(int initial_capacity,
float load_factor)
|
|
static
|
newHashtable()
|
|
static
|
newHashtable(int initial_capacity)
|
|
static
|
newHashtable(int initial_capacity,
float load_factor)
|
|
static
|
newHashtable(Map<? extends K,? extends V> map)
|
|
static
|
newIdentityHashMap()
|
|
static
|
newIdentityHashMap(int expected_max_size)
|
|
static
|
newIdentityHashMap(Map<? extends K,? extends V> map)
|
|
static
|
newLinkedHashMap()
|
|
static
|
newLinkedHashMap(int initial_capacity)
|
|
static
|
newLinkedHashMap(int initial_capacity,
float load_factor)
|
|
static
|
newLinkedHashMap(int initial_capacity,
float load_factor,
boolean access_order)
|
|
static
|
newLinkedHashMap(Map<? extends K,? extends V> map)
|
|
static
|
newLinkedHashSet()
|
|
static
|
newLinkedHashSet(Collection<? extends V> coll)
|
|
static
|
newLinkedHashSet(int initial_capacity)
|
|
static
|
newLinkedHashSet(int initial_capacity,
float load_factor)
|
|
static
|
newLinkedList()
|
|
static
|
newLinkedList(Collection<? extends V> coll)
|
|
static
|
newPriorityQueue()
|
|
static
|
newPriorityQueue(Collection<? extends V> coll)
|
|
static
|
newPriorityQueue(int initial_capacity)
|
|
static
|
newPriorityQueue(int initial_capacity,
Comparator<? super V> comparator)
|
|
static
|
newPriorityQueue(PriorityQueue<? extends V> queue)
|
|
static
|
newPriorityQueue(SortedSet<? extends V> set)
|
|
static
|
newTreeMap()
|
|
static
|
newTreeMap(Comparator<? super K> comparator)
|
|
static
|
newTreeMap(Map<? extends K,? extends V> map)
|
|
static
|
newTreeMap(SortedMap<? extends K,? extends V> map)
|
|
static
|
newTreeMapIgnoreCase()
|
|
static
|
newTreeMapIgnoreCase(Map<String,? extends V> map)
|
|
static
|
newTreeSet()
|
|
static
|
newTreeSet(Collection<? extends V> coll)
|
|
static
|
newTreeSet(Comparator<? super V> comparator)
|
|
static
|
newTreeSet(SortedSet<V> set)
|
|
static
|
newVector()
|
|
static
|
newVector(Collection<? extends E> coll)
|
|
static
|
newVector(int initial_capacity)
|
|
static
|
newVector(int initial_capacity,
int capacity_increment)
|
|
static
|
newWeakHashMap()
|
|
static
|
newWeakHashMap(int initial_capacity)
|
|
static
|
newWeakHashMap(int initial_capacity,
float load_factor)
|
|
static
|
newWeakHashMap(Map<? extends K,? extends V> map)
|
|
static
|
nullIfEmpty(E coll)
Returns the collection, list, map, set, etc if it is not empty, otherwise returns null. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static <E> ArrayList<E> newArrayList()
public static <E> ArrayList<E> newArrayList(Collection<? extends E> coll)
public static <E> ArrayList<E> newArrayList(int initial_capacity)
public static <K extends Enum<K>,V> EnumMap<K,V> newEnumMap(Class<K> key_type)
public static <K extends Enum<K>,V> EnumMap<K,V> newEnumMap(EnumMap<K,? extends V> map)
public static <K extends Enum<K>,V> EnumMap<K,V> newEnumMap(Map<K,? extends V> map)
public static <K,V> HashMap<K,V> newHashMap()
public static <K,V> HashMap<K,V> newHashMap(int initial_capacity)
public static <K,V> HashMap<K,V> newHashMap(int initial_capacity, float load_factor)
public static <K,V> HashMap<K,V> newHashMap(Map<? extends K,? extends V> map)
public static <V> HashSet<V> newHashSet()
public static <V> HashSet<V> newHashSet(Collection<? extends V> coll)
public static <V> HashSet<V> newHashSet(int initial_capacity)
public static <V> HashSet<V> newHashSet(int initial_capacity, float load_factor)
public static <K,V> Hashtable<K,V> newHashtable()
public static <K,V> Hashtable<K,V> newHashtable(int initial_capacity)
public static <K,V> Hashtable<K,V> newHashtable(int initial_capacity, float load_factor)
public static <K,V> Hashtable<K,V> newHashtable(Map<? extends K,? extends V> map)
public static <K,V> IdentityHashMap<K,V> newIdentityHashMap()
public static <K,V> IdentityHashMap<K,V> newIdentityHashMap(int expected_max_size)
public static <K,V> IdentityHashMap<K,V> newIdentityHashMap(Map<? extends K,? extends V> map)
public static <K,V> LinkedHashMap<K,V> newLinkedHashMap()
public static <K,V> LinkedHashMap<K,V> newLinkedHashMap(int initial_capacity)
public static <K,V> LinkedHashMap<K,V> newLinkedHashMap(int initial_capacity, float load_factor)
public static <K,V> LinkedHashMap<K,V> newLinkedHashMap(int initial_capacity, float load_factor, boolean access_order)
public static <K,V> LinkedHashMap<K,V> newLinkedHashMap(Map<? extends K,? extends V> map)
public static <V> LinkedHashSet<V> newLinkedHashSet()
public static <V> LinkedHashSet<V> newLinkedHashSet(Collection<? extends V> coll)
public static <V> LinkedHashSet<V> newLinkedHashSet(int initial_capacity)
public static <V> LinkedHashSet<V> newLinkedHashSet(int initial_capacity, float load_factor)
public static <V> LinkedList<V> newLinkedList()
public static <V> LinkedList<V> newLinkedList(Collection<? extends V> coll)
public static <V> PriorityQueue<V> newPriorityQueue()
public static <V> PriorityQueue<V> newPriorityQueue(Collection<? extends V> coll)
public static <V> PriorityQueue<V> newPriorityQueue(int initial_capacity)
public static <V> PriorityQueue<V> newPriorityQueue(int initial_capacity, Comparator<? super V> comparator)
public static <V> PriorityQueue<V> newPriorityQueue(PriorityQueue<? extends V> queue)
public static <V> PriorityQueue<V> newPriorityQueue(SortedSet<? extends V> set)
public static <K,V> TreeMap<K,V> newTreeMap()
public static <K,V> TreeMap<K,V> newTreeMap(Comparator<? super K> comparator)
public static <K,V> TreeMap<K,V> newTreeMap(Map<? extends K,? extends V> map)
public static <K,V> TreeMap<K,V> newTreeMap(SortedMap<? extends K,? extends V> map)
public static <V> TreeMapIgnoreCase<V> newTreeMapIgnoreCase()
public static <V> TreeMapIgnoreCase<V> newTreeMapIgnoreCase(Map<String,? extends V> map)
public static <V> TreeSet<V> newTreeSet()
public static <V> TreeSet<V> newTreeSet(Collection<? extends V> coll)
public static <V> TreeSet<V> newTreeSet(Comparator<? super V> comparator)
public static <V> TreeSet<V> newTreeSet(SortedSet<V> set)
public static <E> Vector<E> newVector()
public static <E> Vector<E> newVector(Collection<? extends E> coll)
public static <E> Vector<E> newVector(int initial_capacity)
public static <E> Vector<E> newVector(int initial_capacity, int capacity_increment)
public static <K,V> WeakHashMap<K,V> newWeakHashMap()
public static <K,V> WeakHashMap<K,V> newWeakHashMap(int initial_capacity)
public static <K,V> WeakHashMap<K,V> newWeakHashMap(int initial_capacity, float load_factor)
public static <K,V> WeakHashMap<K,V> newWeakHashMap(Map<? extends K,? extends V> map)
public static <T,E extends Collection<T>> E nullIfEmpty(E coll)
coll
- The container object to examine.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |