| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.sun.management.oss.impl.util.Util
Utility class with some utility methods. (says it all doesn't it... :-)
| Constructor Summary | |
| Util() | |
| Method Summary | |
| static java.lang.Object | clone(java.lang.Object obj)Try to clone any object if possible. | 
| static java.lang.Object | clone(java.lang.Object[] obj) | 
| static boolean | compareArrays(java.lang.Object[] attributeValue1,
              java.lang.Object[] attributeValue2) | 
| static java.lang.String | convertUTCTimeString(java.util.Date date) | 
| static boolean | isEqual(java.lang.Object objectA,
        java.lang.Object objectB) | 
| static boolean | isObjectEqual(java.lang.Object objectA,
              java.lang.Object objectB) | 
| static java.lang.String | makeGUID(java.lang.Object object)Creates a GUID for an object. | 
| static java.lang.String | printObject(java.lang.Object value) | 
| static java.lang.String | printObject(java.lang.Object[] value) | 
| static java.lang.String | rightJustify(int width,
             java.lang.String field) | 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public Util()
| Method Detail | 
public static java.lang.Object clone(java.lang.Object obj)
                              throws java.lang.CloneNotSupportedException
obj - object to clone
java.lang.CloneNotSupportedException
public static java.lang.Object clone(java.lang.Object[] obj)
                              throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedExceptionpublic static java.lang.String printObject(java.lang.Object[] value)
public static java.lang.String printObject(java.lang.Object value)
public static java.lang.String makeGUID(java.lang.Object object)
 The GUID is built up like this:
 
  System.currentTimeMillis()  System.identityHashCode(object)
  |                           |
  XXXXXXXX      XXXXXXXX      XXXXXXXXX      XXXXXXXX
                |                            |
                IP-address                   Random number
 
 Note, the first call to this method might be very slow (seconds) because the SecureRandom class is initialized.
 For details see:
 http://www.theserverside.com
 http://casl.csa.iisc.ernet.in/Standards/internet-drafts/draft-leach-uuids-guids-01.txt
public static boolean isEqual(java.lang.Object objectA,
                              java.lang.Object objectB)
public static boolean isObjectEqual(java.lang.Object objectA,
                                    java.lang.Object objectB)
public static boolean compareArrays(java.lang.Object[] attributeValue1,
                                    java.lang.Object[] attributeValue2)
public static java.lang.String rightJustify(int width,
                                            java.lang.String field)
public static java.lang.String convertUTCTimeString(java.util.Date date)
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||