|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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.ClassNotFoundException
public 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 |