org.simantics.databoard.util
Class ObjectUtils

java.lang.Object
  extended by org.simantics.databoard.util.ObjectUtils

public class ObjectUtils
extends java.lang.Object

ObjectUtils

Author:
Toni Kalajainen

Constructor Summary
ObjectUtils()
           
 
Method Summary
static boolean equals(java.util.Collection<?> c1, java.util.Collection<?> c2)
           
static int hashCode(java.lang.Object obj)
           
static boolean objectEquals(java.lang.Object o1, java.lang.Object o2)
          Equals test for two optional values.
static java.lang.String printFields(java.lang.Object o)
           
static java.lang.String printFieldsDeep(java.lang.Object o)
           
static java.lang.String toString(java.util.Collection<?> c)
           
static java.lang.String toString(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectUtils

public ObjectUtils()
Method Detail

objectEquals

public static boolean objectEquals(java.lang.Object o1,
                                   java.lang.Object o2)
Equals test for two optional values.

Parameters:
o1 - obj1 or null
o2 - obj2 or null
Returns:
true if equal or both null

hashCode

public static int hashCode(java.lang.Object obj)

equals

public static boolean equals(java.util.Collection<?> c1,
                             java.util.Collection<?> c2)

toString

public static java.lang.String toString(java.util.Collection<?> c)

printFieldsDeep

public static java.lang.String printFieldsDeep(java.lang.Object o)

printFields

public static java.lang.String printFields(java.lang.Object o)

toString

public static java.lang.String toString(java.lang.Object obj)