apollo.util
Class CollectionUtil

java.lang.Object
  extended by apollo.util.CollectionUtil

public class CollectionUtil
extends java.lang.Object

This class provides static utility methods for handling Collections.

Author:
elee

Constructor Summary
CollectionUtil()
           
 
Method Summary
static
<T> void
appendElements(java.util.Collection<? extends T> src, java.util.Collection<? super T> dest)
          Append elements from src to dest.
static
<T> void
copyElements(java.util.Collection<? extends T> src, java.util.Collection<? super T> dest, boolean clearDestination)
          Copy elements from src to dest.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionUtil

public CollectionUtil()
Method Detail

appendElements

public static <T> void appendElements(java.util.Collection<? extends T> src,
                                      java.util.Collection<? super T> dest)
Append elements from src to dest.

Parameters:
src - - Collection containing data to be appended.
dest - - Collection to have data appended to.

copyElements

public static <T> void copyElements(java.util.Collection<? extends T> src,
                                    java.util.Collection<? super T> dest,
                                    boolean clearDestination)
Copy elements from src to dest.

Parameters:
src - - Collection containing data to be copied.
dest - - Collection to have the data copied to.
clearDestination - - whether to clear all contents from destination prior to copying.