|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ccl.util.ClassPathUtil
An utility class to find files or directories related to the Java class path or inside jar archives.
Constructor Summary | |
ClassPathUtil()
|
Method Summary | |
static java.lang.String |
getAbsoluteClassFileName(java.lang.String sFullClassName_,
java.lang.String sClasspath_)
Finds the location in the file system of a java class file. |
static java.lang.String |
getApplicationHome(java.lang.Object oClass)
This method searches in the current classpath for the given object. |
static java.lang.String |
getClassOrJarFileName(java.lang.String sFullClassName_)
Either the absolut file name and path is given back or the java archive file name which contains this class is given back. |
static java.lang.String |
getClassOrJarFileName(java.lang.String sFullClassName_,
java.lang.String sClasspath_)
Either the absolut file name and path is given back or the java archive file name which contains this class is given back. |
static java.lang.String |
getJarFileName(java.lang.String sFullClassName_)
Provide a classname (e.g. |
static java.lang.String |
getJarFileName(java.lang.String sFullClassName_,
java.lang.String sClasspath_)
Provide a classname (e.g. |
static java.lang.String |
jwhich(java.lang.String sClassName_,
java.lang.String sClasspath_)
Like which for unix, finds the location of a given java class, e.g. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ClassPathUtil()
Method Detail |
public static java.lang.String getAbsoluteClassFileName(java.lang.String sFullClassName_, java.lang.String sClasspath_)
public static java.lang.String getJarFileName(java.lang.String sFullClassName_) throws java.io.IOException, java.util.zip.ZipException
java.io.IOException
- if a file operation failed.
java.util.zip.ZipException
- if any zip operation failed.public static java.lang.String getJarFileName(java.lang.String sFullClassName_, java.lang.String sClasspath_) throws java.io.IOException, java.util.zip.ZipException
java.io.IOException
- if a file operation failed.
java.util.zip.ZipException
- if any zip operation failed.public static java.lang.String getClassOrJarFileName(java.lang.String sFullClassName_) throws java.io.IOException, java.lang.ClassNotFoundException, java.util.zip.ZipException
java.lang.ClassNotFoundException
- if the given class could not be found.
java.io.IOException
- if a file operation failed.
java.util.zip.ZipException
- if any zip operation failed.public static java.lang.String getClassOrJarFileName(java.lang.String sFullClassName_, java.lang.String sClasspath_) throws java.io.IOException, java.lang.ClassNotFoundException, java.util.zip.ZipException
java.lang.ClassNotFoundException
- if the given class could not be found.
java.io.IOException
- if a file operation failed.
java.util.zip.ZipException
- if any zip operation failed.public static java.lang.String jwhich(java.lang.String sClassName_, java.lang.String sClasspath_)
public static java.lang.String getApplicationHome(java.lang.Object oClass)
oClass
- An instantiated class which belongs
to the application.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |