|
|||||||||||
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.CloneNotSupportedException
public 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 |