|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.anthonyeden.lib.util.ClassUtilities
Useful class management utilities.
| Method Summary | |
protected static void |
addClassesAndInterfaces(java.lang.Class c,
java.util.List classes)
Add all super classes and interfaces of the given class to the given List. |
static java.util.List |
getAllClassesAndInterfaces(java.lang.Class startClass)
Find all super classes and implemented interfaces for the given class. |
static java.net.URL |
getResource(java.lang.String name)
Load the specified resource. |
static java.net.URL |
getResource(java.lang.String name,
java.lang.Class requestor)
Load the specified resource. |
static java.net.URL |
getResource(java.lang.String name,
java.lang.Object requestor)
Load the specified resource. |
static java.io.InputStream |
getResourceAsStream(java.lang.String name)
Load the specified resource stream. |
static java.io.InputStream |
getResourceAsStream(java.lang.String name,
java.lang.Class requestor)
Load the specified resource stream. |
static java.io.InputStream |
getResourceAsStream(java.lang.String name,
java.lang.Object requestor)
Load the specified resource stream. |
static java.lang.Class |
loadClass(java.lang.String className)
Load the specified class name. |
static java.lang.Class |
loadClass(java.lang.String className,
java.lang.Class requestor)
Load the specified class name. |
static java.lang.Class |
loadClass(java.lang.String className,
java.lang.Object requestor)
Load the specified class name. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static java.lang.Class loadClass(java.lang.String className)
throws java.lang.ClassNotFoundException
className - The class name
java.lang.ClassNotFoundException
public static java.lang.Class loadClass(java.lang.String className,
java.lang.Object requestor)
throws java.lang.ClassNotFoundException
className - The class namerequestor - The object requesting the class or null
java.lang.ClassNotFoundException
public static java.lang.Class loadClass(java.lang.String className,
java.lang.Class requestor)
throws java.lang.ClassNotFoundException
className - The class namerequestor - The class of the object requesting the class or null
java.lang.ClassNotFoundExceptionpublic static java.net.URL getResource(java.lang.String name)
name - The resource name
public static java.net.URL getResource(java.lang.String name,
java.lang.Object requestor)
name - The resource namerequestor - The object requesting the resource or null
public static java.net.URL getResource(java.lang.String name,
java.lang.Class requestor)
name - The resource namerequestor - The class of the object requesting the resource or null
public static java.io.InputStream getResourceAsStream(java.lang.String name)
name - The resource name
public static java.io.InputStream getResourceAsStream(java.lang.String name,
java.lang.Object requestor)
name - The class namerequestor - The object requesting the resource or null
public static java.io.InputStream getResourceAsStream(java.lang.String name,
java.lang.Class requestor)
name - The class namerequestor - The class of the object requesting the resource or null
public static java.util.List getAllClassesAndInterfaces(java.lang.Class startClass)
startClass - The class
protected static void addClassesAndInterfaces(java.lang.Class c,
java.util.List classes)
c - The Classclasses - An List of Classes
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||