org.sblim.cimclient
Class GenericExts

java.lang.Object
  extended by org.sblim.cimclient.GenericExts

public class GenericExts
extends java.lang.Object

Class GenericExts is responsible for generic initialization


Constructor Summary
GenericExts()
           
 
Method Summary
static
<T> java.util.Vector<T>
cloneVector(java.util.Vector<T> oldVec)
          cloneVector : Generic deep copy of the vector.
static
<T> java.util.ArrayList<T>
initArrayList(java.util.ArrayList<T> pAL)
          initArrayList : If arrayList is null then it will return the new arrayList of same type if it is not null then it will return the same arrayList
static
<T> java.util.ArrayList<T>
initClearArrayList(java.util.ArrayList<T> pAL)
          initArrayList : If arrayList is null then it will return the new arrayList of same type if it is not null then it will clear the arrayList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericExts

public GenericExts()
Method Detail

initClearArrayList

public static <T> java.util.ArrayList<T> initClearArrayList(java.util.ArrayList<T> pAL)
initArrayList : If arrayList is null then it will return the new arrayList of same type if it is not null then it will clear the arrayList

Type Parameters:
T - : Type Parameter
Parameters:
pAL - : ArrayList to be initialized
Returns:
ArrayList : initialized ArrayList

initArrayList

public static <T> java.util.ArrayList<T> initArrayList(java.util.ArrayList<T> pAL)
initArrayList : If arrayList is null then it will return the new arrayList of same type if it is not null then it will return the same arrayList

Type Parameters:
T - : Type Parameter
Parameters:
pAL - : ArrayList to be initialized
Returns:
ArrayList : initialized ArrayList

cloneVector

public static <T> java.util.Vector<T> cloneVector(java.util.Vector<T> oldVec)
cloneVector : Generic deep copy of the vector. If original vector is null then return value will also be null.

Type Parameters:
T - : Type of vector
Parameters:
oldVec - : The original vector.
Returns:
Vector : Deep copy of original vector.


Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.