|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.velocity.util.ClassUtils
public class ClassUtils
Simple utility functions for manipulating classes and resources from the classloader.
Method Summary | |
---|---|
static Class |
getClass(String clazz)
Return the specified class. |
static Object |
getNewInstance(String clazz)
Return a new instance of the given class. |
static InputStream |
getResourceAsStream(Class claz,
String name)
Finds a resource with the given name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Class getClass(String clazz) throws ClassNotFoundException
Class.forName( claz )
(which only calls the System class
loader) when the class might be in a different classloader (e.g. in a
webapp).
clazz
- the name of the class to instantiate
ClassNotFoundException
public static Object getNewInstance(String clazz) throws ClassNotFoundException, IllegalAccessException, InstantiationException
Class.forName( claz ).newInstance()
(which only
calls the System class loader) when the class might be in a different
classloader (e.g. in a webapp).
clazz
- the name of the class to instantiate
ClassNotFoundException
IllegalAccessException
InstantiationException
public static InputStream getResourceAsStream(Class claz, String name)
Class.getResourceAsString
when the resource
might come from a different classloader. (e.g. a webapp).
claz
- Class to use when getting the System classloader (used if no Thread
Context classloader available or fails to get resource).name
- name of the resource
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |