net.sf.zekr.common.util
Class CollectionUtils

java.lang.Object
  extended by net.sf.zekr.common.util.CollectionUtils

public class CollectionUtils
extends java.lang.Object

Author:
Mohsen Saboorian

Constructor Summary
CollectionUtils()
           
 
Method Summary
static int[] concat(int[] array1, int[] array2)
           
static java.util.List fromString(java.lang.String strList, java.lang.String delim, java.lang.Class clazz)
           
static java.lang.String getLocalizedList(int[] array)
           
static java.lang.Object indexOf(java.util.Collection collection, java.lang.String method, java.lang.Object value)
           
static java.util.List toArrayList(java.lang.Object[] objectArray)
           
static int[] toIntArray(java.util.List list)
           
static java.lang.String toSimpleJson(java.util.List list)
           
static java.lang.String toString(java.util.Collection collection, java.lang.String delim)
           
static java.lang.String[] toStringArray(java.util.Collection col)
           
static java.lang.String[] toStringArray(java.util.Collection col, java.lang.String methodName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionUtils

public CollectionUtils()
Method Detail

getLocalizedList

public static java.lang.String getLocalizedList(int[] array)

concat

public static int[] concat(int[] array1,
                           int[] array2)

toString

public static java.lang.String toString(java.util.Collection collection,
                                        java.lang.String delim)

toStringArray

public static java.lang.String[] toStringArray(java.util.Collection col)
Parameters:
col - collection parameter to be returned as array
Returns:
an array of collection.eachElement.toString().

toStringArray

public static java.lang.String[] toStringArray(java.util.Collection col,
                                               java.lang.String methodName)
                                        throws java.lang.reflect.InvocationTargetException,
                                               java.lang.NoSuchMethodException,
                                               java.lang.IllegalAccessException
Parameters:
col - collection parameter to be returned as array
methodName - the method name to be called on each item. The method's signature should have no argument, and return String.
Returns:
an array of collection.eachElement.toString().
Throws:
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException

fromString

public static java.util.List fromString(java.lang.String strList,
                                        java.lang.String delim,
                                        java.lang.Class clazz)
                                 throws java.lang.InstantiationException,
                                        java.lang.IllegalAccessException,
                                        java.lang.reflect.InvocationTargetException,
                                        java.lang.NoSuchMethodException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException

indexOf

public static java.lang.Object indexOf(java.util.Collection collection,
                                       java.lang.String method,
                                       java.lang.Object value)
                                throws java.lang.IllegalArgumentException,
                                       java.lang.SecurityException,
                                       java.lang.IllegalAccessException,
                                       java.lang.reflect.InvocationTargetException,
                                       java.lang.NoSuchMethodException
Throws:
java.lang.IllegalArgumentException
java.lang.SecurityException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException

toSimpleJson

public static java.lang.String toSimpleJson(java.util.List list)

toIntArray

public static int[] toIntArray(java.util.List list)
Parameters:
list - a list of Integer objects
Returns:
an array of int

toArrayList

public static java.util.List toArrayList(java.lang.Object[] objectArray)