|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.castor.xml.util.resolvers.ResolveHelpers
public final class ResolveHelpers
Some helpers used by the resolver commands. This is a utility class which is NOT meant to be instantiated.
Method Summary | |
---|---|
static java.lang.ClassLoader |
getClassLoader(java.lang.ClassLoader loader)
Gets the ClassLoader that's actually to be used (e.g. |
static java.lang.String |
getPackageName(java.lang.String className)
Gets the package name of the given class name. |
static java.lang.String |
getQualifiedFileName(java.lang.String fileName,
java.lang.String packageName)
Qualifies the given fileName with the given
packageName and returns the resulting file path.If packageName is null or a zero-length
String, this method will return fileName . |
static java.lang.Class |
loadClass(java.lang.ClassLoader classLoader,
java.lang.String className)
Capsulates the ClassLoader.loadClass method to throw no exceptions but return null instead. |
static boolean |
namespaceEquals(java.lang.String ns1,
java.lang.String ns2)
Compares the two strings for equality. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.String getQualifiedFileName(java.lang.String fileName, java.lang.String packageName)
fileName
with the given
packageName
and returns the resulting file path.packageName
is null
or a zero-length
String, this method will return fileName
.
fileName
- The file name to be qualified.packageName
- The package name to be used for qualifying.
public static java.lang.String getPackageName(java.lang.String className)
className
- The class name to retrieve the package name from.
className
is null
or does not contain a package.public static boolean namespaceEquals(java.lang.String ns1, java.lang.String ns2)
public static java.lang.ClassLoader getClassLoader(java.lang.ClassLoader loader)
ClassLoader
that's actually to be used (e.g. for
loading resources).ClassLoader
is determined in the following way:
null
, it
is used.
null
,
it is used.
loader
- The "preferred" ClassLoader
.
public static java.lang.Class loadClass(java.lang.ClassLoader classLoader, java.lang.String className)
classLoader
- the class loader to useclassName
- the class to load
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |