This project has retired. For details please refer to its Attic page.
CompareUtil (Tiles 2 2.2.2 API)

org.apache.tiles
Class CompareUtil

Package class diagram package CompareUtil
java.lang.Object
  extended by org.apache.tiles.CompareUtil

public final class CompareUtil
extends Object

Utilities to work with comparation between objects.

Since:
2.2.0
Version:
$Rev: 787720 $ $Date: 2009-06-23 17:39:21 +0200 (mar, 23 giu 2009) $

Method Summary
static boolean nullSafeEquals(Object obj1, Object obj2)
          Checks if two objects (eventually null) are the same.
static int nullSafeHashCode(Object obj)
          Returns 0 if the object is null, the hash code of the object otherwise.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

nullSafeEquals

public static boolean nullSafeEquals(Object obj1,
                                     Object obj2)
Checks if two objects (eventually null) are the same. They are considered the same even if they are both null.

Parameters:
obj1 - The first object to check.
obj2 - The second object to check.
Returns:
true if the objects are the same.
Since:
2.2.0

nullSafeHashCode

public static int nullSafeHashCode(Object obj)
Returns 0 if the object is null, the hash code of the object otherwise.

Parameters:
obj - The object from which the hash code must be calculated..
Returns:
The hash code.
Since:
2.2.0


Copyright © 2001-2010 Apache Software Foundation. All Rights Reserved.