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