ahc.collection
Class ListHelper

java.lang.Object
  |
  +--ahc.collection.ListHelper

public class ListHelper
extends java.lang.Object

This class provides convenience methods for the creation and management of List instances.

Author:
Arno Haase

Field Summary
static AccessStrategy ACCESS_TRANSPARENT
           
static EqualityStrategy EQ_EQUALS
           
static EqualityStrategy EQ_IDENTITY
           
 
Constructor Summary
ListHelper()
           
 
Method Summary
static List createArrayList()
           
static List createArrayList(java.util.Comparator comp)
           
static List createArrayList(java.util.Comparator comp, boolean ensureUniqueness)
           
static List createArrayList(java.util.Comparator comp, boolean ensureUniqueness, int initialSize)
           
static List createArrayList(java.util.Comparator comp, int initialSize)
           
static List createArrayList(EqualityStrategy eqStrat, AccessStrategy accessStrat)
           
static List createArrayList(EqualityStrategy eqStrat, AccessStrategy accessStrat, int initialSize)
           
static List createArrayList(int initialSize)
           
static List createDlinkedList()
           
static List createDlinkedList(java.util.Comparator comp)
           
static List createDlinkedList(java.util.Comparator comp, boolean ensureUniqueness)
           
static List createDlinkedList(EqualityStrategy eqStrat, AccessStrategy accessStrat)
           
static List createList()
           
static List createList(Store store, AccessStrategy accessStrategy)
           
static List synchronizedList(List list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EQ_EQUALS

public static final EqualityStrategy EQ_EQUALS

EQ_IDENTITY

public static final EqualityStrategy EQ_IDENTITY

ACCESS_TRANSPARENT

public static final AccessStrategy ACCESS_TRANSPARENT
Constructor Detail

ListHelper

public ListHelper()
Method Detail

synchronizedList

public static List synchronizedList(List list)

createList

public static List createList()

createArrayList

public static List createArrayList()

createArrayList

public static List createArrayList(int initialSize)

createArrayList

public static List createArrayList(java.util.Comparator comp)

createArrayList

public static List createArrayList(java.util.Comparator comp,
                                   int initialSize)

createArrayList

public static List createArrayList(java.util.Comparator comp,
                                   boolean ensureUniqueness)

createArrayList

public static List createArrayList(java.util.Comparator comp,
                                   boolean ensureUniqueness,
                                   int initialSize)

createArrayList

public static List createArrayList(EqualityStrategy eqStrat,
                                   AccessStrategy accessStrat)

createArrayList

public static List createArrayList(EqualityStrategy eqStrat,
                                   AccessStrategy accessStrat,
                                   int initialSize)

createDlinkedList

public static List createDlinkedList()

createDlinkedList

public static List createDlinkedList(java.util.Comparator comp)

createDlinkedList

public static List createDlinkedList(java.util.Comparator comp,
                                     boolean ensureUniqueness)

createDlinkedList

public static List createDlinkedList(EqualityStrategy eqStrat,
                                     AccessStrategy accessStrat)

createList

public static List createList(Store store,
                              AccessStrategy accessStrategy)