|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jfree.util.ObjectUtilities
A collection of useful static utility methods.
| Method Summary | |
static java.lang.Object |
clone(java.lang.Object object)
Returns a clone of the specified object, if it can be cloned, otherwise throws a CloneNotSupportedException. |
static java.util.Collection |
deepClone(java.util.Collection collection)
Returns a new collection containing clones of all the items in the specified collection. |
static boolean |
equal(java.lang.Object o1,
java.lang.Object o2)
Returns true if the two objects are equal OR both null. |
static java.lang.ClassLoader |
getClassLoader(java.lang.Class c)
Returns the classloader, which was responsible for loading the given class. |
static int |
hashCode(java.lang.Object object)
Returns a hash code for an object, or zero if the object is null. |
static java.lang.Object |
loadAndInstantiate(java.lang.String className,
java.lang.Class source)
Tries to create a new instance of the given class. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static boolean equal(java.lang.Object o1,
java.lang.Object o2)
true if the two objects are equal OR both null.
o1 - object 1 (null permitted).o2 - object 2 (null permitted).
true or false.public static int hashCode(java.lang.Object object)
null.
object - the object (null permitted).
null).
public static java.lang.Object clone(java.lang.Object object)
throws java.lang.CloneNotSupportedException
object - the object to clone (null not permitted).
java.lang.CloneNotSupportedException - if the object cannot be cloned.
public static java.util.Collection deepClone(java.util.Collection collection)
throws java.lang.CloneNotSupportedException
collection - the collection (null not permitted).
java.lang.CloneNotSupportedException - if any of the items in the collection cannot
be cloned.public static java.lang.ClassLoader getClassLoader(java.lang.Class c)
c - the classloader, either an application class loader or the
boot loader.
public static java.lang.Object loadAndInstantiate(java.lang.String className,
java.lang.Class source)
className - the class name as String, never null.source - the source class, from where to get the classloader.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||