|
xmlBlaster 2.2.0 client API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xmlBlaster.util.classloader.ClassLoaderUtils
public class ClassLoaderUtils
Utility methods for class loader to package names, etc.
Constructor Summary | |
---|---|
ClassLoaderUtils()
|
Method Summary | |
---|---|
static void |
displayClassInfo(java.lang.Class clazz,
java.lang.StringBuffer results)
Format a string buffer containing the Class, Interfaces, CodeSource, and ClassLoader information for the given object clazz. |
static java.net.URLClassLoader[] |
getClassLoaderStack(java.lang.ClassLoader cl)
Get all of the URLClassLoaders from cl on up the hierarchy |
static java.net.URL[] |
getClassLoaderURLs(java.lang.ClassLoader cl)
Use reflection to access a URL[] getURLs or URL[] getClasspath method so that non-URLClassLoader class loaders, or class loaders that override getURLs to return null or empty, can provide the true classpath info. |
static java.lang.String |
getJarClassName(java.lang.String className)
Translates a dot class name (java.lang.String) into a path form suitable for a jar entry (java/lang/String.class) |
static java.lang.String |
getResourceName(java.lang.String className)
Parse a class name into its resource form. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClassLoaderUtils()
Method Detail |
---|
public static void displayClassInfo(java.lang.Class clazz, java.lang.StringBuffer results)
clazz
- the Classresults
- - the buffer to write the info topublic static java.net.URL[] getClassLoaderURLs(java.lang.ClassLoader cl)
public static java.net.URLClassLoader[] getClassLoaderStack(java.lang.ClassLoader cl)
cl
- the class loader to start from
public static java.lang.String getJarClassName(java.lang.String className)
className
- java.lang.String
public static java.lang.String getResourceName(java.lang.String className)
|
xmlBlaster 2.2.0 client API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |