com.retek.commons.util
Class ObjectUtils

java.lang.Object
  extended bycom.retek.commons.util.ObjectUtils

public abstract class ObjectUtils
extends java.lang.Object


Method Summary
static java.util.Set arrayAsSet(java.lang.Object[] array)
           
static long calculateByteSize(java.lang.Object o)
           
static java.lang.Object cloneBySerialization(java.lang.Object o)
           
static java.util.List divideIntoSublists(java.util.Collection objects, int sublistSize)
           
static java.util.Set divideIntoSubsets(java.util.Set objects, int subsetSize)
           
static boolean equalsAllowNull(java.lang.Object a, java.lang.Object b)
           
static java.lang.String getUnqualifiedName(java.lang.Class c)
           
static java.math.BigDecimal sum(java.math.BigDecimal[] array)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getUnqualifiedName

public static java.lang.String getUnqualifiedName(java.lang.Class c)

cloneBySerialization

public static java.lang.Object cloneBySerialization(java.lang.Object o)
                                             throws java.io.IOException,
                                                    java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

divideIntoSubsets

public static java.util.Set divideIntoSubsets(java.util.Set objects,
                                              int subsetSize)
Returns:
Set of subsets each of size subsetSize (except possibly the last subset might have size less than subsetSize). No ordering of the subsets or their contents is guaranteed.

divideIntoSublists

public static java.util.List divideIntoSublists(java.util.Collection objects,
                                                int sublistSize)
Returns:
List of sublists each of size sublistSize (except possibly the last sublist might have size less than sublistSize). The ordering of the sublists and their contents preserves the ordering of the original objects' iterator.

calculateByteSize

public static long calculateByteSize(java.lang.Object o)
                              throws java.lang.Exception
Throws:
java.lang.Exception

equalsAllowNull

public static boolean equalsAllowNull(java.lang.Object a,
                                      java.lang.Object b)

arrayAsSet

public static java.util.Set arrayAsSet(java.lang.Object[] array)

sum

public static java.math.BigDecimal sum(java.math.BigDecimal[] array)


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25