at.molindo.utils.collections
Class CollectionBuilder<V,C extends Collection<V>>

java.lang.Object
  extended by at.molindo.utils.collections.CollectionBuilder<V,C>

public class CollectionBuilder<V,C extends Collection<V>>
extends Object


Constructor Summary
protected CollectionBuilder(C collection)
           
 
Method Summary
 CollectionBuilder<V,C> add(V e)
           
 CollectionBuilder<V,C> addAll(Collection<? extends V> c)
           
 CollectionBuilder<V,C> addAll(V... e)
           
static
<V,C extends Collection<V>>
CollectionBuilder<V,C>
builder(C collection)
           
 C get()
           
static
<V> CollectionBuilder<V,ArrayList<V>>
list()
           
static
<V> CollectionBuilder<V,ArrayList<V>>
list(Class<V> cls)
           
static
<V> CollectionBuilder<V,HashSet<V>>
set()
           
static
<V> CollectionBuilder<V,HashSet<V>>
set(Class<V> cls)
           
static
<V> CollectionBuilder<V,TreeSet<V>>
sortedSet()
           
static
<V> CollectionBuilder<V,TreeSet<V>>
sortedSet(Class<V> cls)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionBuilder

protected CollectionBuilder(C collection)
Method Detail

list

public static <V> CollectionBuilder<V,ArrayList<V>> list()

set

public static <V> CollectionBuilder<V,HashSet<V>> set()

sortedSet

public static <V> CollectionBuilder<V,TreeSet<V>> sortedSet()

list

public static <V> CollectionBuilder<V,ArrayList<V>> list(Class<V> cls)

set

public static <V> CollectionBuilder<V,HashSet<V>> set(Class<V> cls)

sortedSet

public static <V> CollectionBuilder<V,TreeSet<V>> sortedSet(Class<V> cls)

builder

public static <V,C extends Collection<V>> CollectionBuilder<V,C> builder(C collection)

get

public C get()

add

public CollectionBuilder<V,C> add(V e)

addAll

public CollectionBuilder<V,C> addAll(Collection<? extends V> c)

addAll

public CollectionBuilder<V,C> addAll(V... e)


Copyright © 2011 Molindo GmbH. All Rights Reserved.