com.ibm.xdms.utils
Class EqualsUtil

java.lang.Object
  extended by com.ibm.xdms.utils.EqualsUtil

public class EqualsUtil
extends java.lang.Object


Field Summary
static java.lang.String COPYRIGHT
           
static long serialVersionUID
          static serial version UID
 
Constructor Summary
EqualsUtil()
           
 
Method Summary
static int compare(java.lang.String s1, java.lang.String s2)
          Compares two Strings for use in the compareTo method.
static java.lang.String createEqualsMethod(java.lang.Class myclass)
          Method createEqualsMethod.
static java.lang.String createEqualsMethod(java.lang.String myclass)
          Method createEqualsMethod.
static boolean equals(boolean[] array1, boolean[] array2)
          Method equals.
static boolean equals(boolean bool1, boolean bool2)
          Method equals.
static boolean equals(byte[] array1, byte[] array2)
          Method equals.
static boolean equals(char[] array1, char[] array2)
          Method equals.
static boolean equals(java.util.Collection coll1, java.util.Collection coll2)
          Method equals.
static boolean equals(double[] array1, double[] array2)
          Method equals.
static boolean equals(double double1, double double2)
          Method equals.
static boolean equals(float[] array1, float[] array2)
          Method equals.
static boolean equals(float float1, float float2)
          Method equals.
static boolean equals(int[] array1, int[] array2)
          Method equals.
static boolean equals(int int1, int int2)
          Method equals.
static boolean equals(long[] array1, long[] array2)
          Method equals.
static boolean equals(long long1, long long2)
          Method equals.
static boolean equals(java.lang.Object[] array1, java.lang.Object[] array2)
          Method equals.
static boolean equals(java.lang.Object o1, java.lang.Object o2)
          Method equals.
static void main(java.lang.String[] argv)
           
static boolean nullEquals(java.lang.Object o1, java.lang.Object o2)
          Checks for null equivalence
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT

serialVersionUID

public static final long serialVersionUID
static serial version UID

See Also:
Constant Field Values
Constructor Detail

EqualsUtil

public EqualsUtil()
Method Detail

nullEquals

public static boolean nullEquals(java.lang.Object o1,
                                 java.lang.Object o2)
Checks for null equivalence

Parameters:
o1 -
o2 -
Returns:
boolean

equals

public static boolean equals(java.lang.Object o1,
                             java.lang.Object o2)
Method equals.

Parameters:
o1 -
o2 -
Returns:
boolean

equals

public static boolean equals(int int1,
                             int int2)
Method equals.

Parameters:
int1 -
int2 -
Returns:
boolean

equals

public static boolean equals(long long1,
                             long long2)
Method equals.

Parameters:
long1 -
long2 -
Returns:
boolean

equals

public static boolean equals(double double1,
                             double double2)
Method equals.

Parameters:
double1 -
double2 -
Returns:
boolean

equals

public static boolean equals(float float1,
                             float float2)
Method equals.

Parameters:
float1 -
float2 -
Returns:
boolean

equals

public static boolean equals(boolean bool1,
                             boolean bool2)
Method equals.

Parameters:
bool1 -
bool2 -
Returns:
boolean

equals

public static boolean equals(byte[] array1,
                             byte[] array2)
Method equals.

Parameters:
array1 -
array2 -
Returns:
boolean

equals

public static boolean equals(char[] array1,
                             char[] array2)
Method equals.

Parameters:
array1 -
array2 -
Returns:
boolean

equals

public static boolean equals(int[] array1,
                             int[] array2)
Method equals.

Parameters:
array1 -
array2 -
Returns:
boolean

equals

public static boolean equals(long[] array1,
                             long[] array2)
Method equals.

Parameters:
array1 -
array2 -
Returns:
boolean

equals

public static boolean equals(float[] array1,
                             float[] array2)
Method equals.

Parameters:
array1 -
array2 -
Returns:
boolean

equals

public static boolean equals(double[] array1,
                             double[] array2)
Method equals.

Parameters:
array1 -
array2 -
Returns:
boolean

equals

public static boolean equals(java.lang.Object[] array1,
                             java.lang.Object[] array2)
Method equals.

Parameters:
array1 -
array2 -
Returns:
boolean

equals

public static boolean equals(boolean[] array1,
                             boolean[] array2)
Method equals.

Parameters:
array1 -
array2 -
Returns:
boolean

equals

public static boolean equals(java.util.Collection coll1,
                             java.util.Collection coll2)
Method equals.

Parameters:
coll1 -
coll2 -
Returns:
boolean

compare

public static int compare(java.lang.String s1,
                          java.lang.String s2)
Compares two Strings for use in the compareTo method. If not equals then -1. If equals then 0. If first parameter is null while second parameter is not then 1. If second parameter is null while the first parameter is not then 2.

Parameters:
s1 -
s2 -
Returns:

createEqualsMethod

public static java.lang.String createEqualsMethod(java.lang.String myclass)
                                           throws java.lang.ClassNotFoundException
Method createEqualsMethod.

Parameters:
myclass -
Returns:
String
Throws:
java.lang.ClassNotFoundException

createEqualsMethod

public static java.lang.String createEqualsMethod(java.lang.Class myclass)
Method createEqualsMethod.

Parameters:
myclass -
Returns:
String

main

public static void main(java.lang.String[] argv)