|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.ClassLoader
com.softwareag.ino.sxs.SXSClassLoader
public class SXSClassLoader
The extension class loader allows particular extensions of the class path for each extension. Creating a new instance of this class forces reloading of extension classes after reinstallation.
Constructor Summary | |
---|---|
SXSClassLoader()
Creates a new extension class loader with the system class path. |
|
SXSClassLoader(java.lang.ClassLoader parent)
|
Method Summary | |
---|---|
java.net.URL |
findResource(java.lang.String name)
|
java.util.Enumeration |
findResources(java.lang.String name)
|
java.lang.String |
getClasspath()
Gets the class path in one string. |
java.net.URL |
getResource(java.lang.String name)
Get the URL of the specified resource. |
java.io.InputStream |
getResourceAsStream(java.lang.String name)
|
java.lang.Class |
loadClass(java.lang.String name)
Loads the specified class. |
Methods inherited from class java.lang.ClassLoader |
---|
clearAssertionStatus, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SXSClassLoader()
public SXSClassLoader(java.lang.ClassLoader parent)
Method Detail |
---|
public java.lang.String getClasspath()
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
This method is redefined here to call findClass
immediately in order
to force loading the class with this class loader. ClassLoader.loadClass()
first invokes the parent class loader instead.
loadClass
in class java.lang.ClassLoader
name
- the name of the class
Class
object
java.lang.ClassNotFoundException
- if the class could not be foundpublic java.net.URL findResource(java.lang.String name)
findResource
in class java.lang.ClassLoader
public java.util.Enumeration findResources(java.lang.String name) throws java.io.IOException
findResources
in class java.lang.ClassLoader
java.io.IOException
public java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream
in class java.lang.ClassLoader
public java.net.URL getResource(java.lang.String name)
getResource
in class java.lang.ClassLoader
name
- resource to look for
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |