public class TomcatClassPath extends SunURLClassPath
| Modifier and Type | Field and Description |
|---|---|
private java.lang.reflect.Method |
addRepositoryMethod
The addRepository(String jar) method of the Tomcat Common ClassLoader
|
private java.lang.reflect.Method |
addURLMethod |
private java.lang.ClassLoader |
classLoader
The Tomcat Common ClassLoader
|
| Constructor and Description |
|---|
TomcatClassPath() |
TomcatClassPath(java.lang.ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
_addJarToPath(java.net.URL jar) |
void |
addJarsToPath(java.io.File dir) |
void |
addJarToPath(java.net.URL jar) |
void |
addRepository(java.lang.String path) |
private java.lang.reflect.Method |
getAddRepositoryMethod() |
private java.lang.reflect.Method |
getAddURLMethod()
This method gets the Tomcat StandardClassLoader.addRepository method
via reflection.
|
java.lang.ClassLoader |
getClassLoader() |
private static java.lang.ClassLoader |
getCommonLoader(java.lang.ClassLoader loader) |
protected void |
rebuild() |
addJarsToPath, addJarToPath, getContextClassLoader, getURLClassPathprivate final java.lang.ClassLoader classLoader
private java.lang.reflect.Method addRepositoryMethod
private java.lang.reflect.Method addURLMethod
public TomcatClassPath()
public TomcatClassPath(java.lang.ClassLoader classLoader)
private static java.lang.ClassLoader getCommonLoader(java.lang.ClassLoader loader)
public java.lang.ClassLoader getClassLoader()
public void addJarsToPath(java.io.File dir)
throws java.lang.Exception
java.lang.Exceptionpublic void addJarToPath(java.net.URL jar)
throws java.lang.Exception
java.lang.Exceptionpublic void _addJarToPath(java.net.URL jar)
throws java.lang.Exception
java.lang.Exceptionpublic void addRepository(java.lang.String path)
throws java.lang.Exception
java.lang.Exceptionprotected void rebuild()
private java.lang.reflect.Method getAddURLMethod()
throws java.lang.Exception
java.lang.Exceptionprivate java.lang.reflect.Method getAddRepositoryMethod()
throws java.lang.Exception
java.lang.Exception