public static class AntWebAppContext.AntURLClassLoader
extends java.net.URLClassLoader
Constructor and Description |
---|
AntURLClassLoader(org.apache.tools.ant.AntClassLoader antLoader) |
Modifier and Type | Method and Description |
---|---|
protected void |
addURL(java.net.URL url) |
void |
clearAssertionStatus() |
void |
close() |
protected java.lang.Package |
definePackage(java.lang.String name,
java.util.jar.Manifest man,
java.net.URL url) |
protected java.lang.Package |
definePackage(java.lang.String name,
java.lang.String specTitle,
java.lang.String specVersion,
java.lang.String specVendor,
java.lang.String implTitle,
java.lang.String implVersion,
java.lang.String implVendor,
java.net.URL sealBase) |
protected java.lang.Class<?> |
findClass(java.lang.String name) |
protected java.lang.String |
findLibrary(java.lang.String libname) |
java.net.URL |
findResource(java.lang.String name) |
java.util.Enumeration<java.net.URL> |
findResources(java.lang.String name) |
protected java.lang.Object |
getClassLoadingLock(java.lang.String className) |
protected java.lang.Package |
getPackage(java.lang.String name) |
protected java.lang.Package[] |
getPackages() |
protected java.security.PermissionCollection |
getPermissions(java.security.CodeSource codesource) |
java.net.URL |
getResource(java.lang.String name) |
java.io.InputStream |
getResourceAsStream(java.lang.String name) |
java.util.Enumeration<java.net.URL> |
getResources(java.lang.String name) |
java.net.URL[] |
getURLs() |
java.lang.Class<?> |
loadClass(java.lang.String name) |
protected java.lang.Class<?> |
loadClass(java.lang.String name,
boolean resolve) |
void |
setClassAssertionStatus(java.lang.String className,
boolean enabled) |
void |
setDefaultAssertionStatus(boolean enabled) |
void |
setPackageAssertionStatus(java.lang.String packageName,
boolean enabled) |
public AntURLClassLoader(org.apache.tools.ant.AntClassLoader antLoader)
public java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream
in class java.net.URLClassLoader
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.net.URLClassLoader
java.io.IOException
protected void addURL(java.net.URL url)
addURL
in class java.net.URLClassLoader
public java.net.URL[] getURLs()
getURLs
in class java.net.URLClassLoader
protected java.lang.Class<?> findClass(java.lang.String name) throws java.lang.ClassNotFoundException
findClass
in class java.net.URLClassLoader
java.lang.ClassNotFoundException
protected java.lang.Package definePackage(java.lang.String name, java.util.jar.Manifest man, java.net.URL url) throws java.lang.IllegalArgumentException
definePackage
in class java.net.URLClassLoader
java.lang.IllegalArgumentException
public java.net.URL findResource(java.lang.String name)
findResource
in class java.net.URLClassLoader
public java.util.Enumeration<java.net.URL> findResources(java.lang.String name) throws java.io.IOException
findResources
in class java.net.URLClassLoader
java.io.IOException
protected java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)
getPermissions
in class java.net.URLClassLoader
public java.lang.Class<?> loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
protected java.lang.Class<?> loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
protected java.lang.Object getClassLoadingLock(java.lang.String className)
getClassLoadingLock
in class java.lang.ClassLoader
public java.net.URL getResource(java.lang.String name)
getResource
in class java.lang.ClassLoader
public java.util.Enumeration<java.net.URL> getResources(java.lang.String name) throws java.io.IOException
getResources
in class java.lang.ClassLoader
java.io.IOException
protected java.lang.Package definePackage(java.lang.String name, java.lang.String specTitle, java.lang.String specVersion, java.lang.String specVendor, java.lang.String implTitle, java.lang.String implVersion, java.lang.String implVendor, java.net.URL sealBase) throws java.lang.IllegalArgumentException
definePackage
in class java.lang.ClassLoader
java.lang.IllegalArgumentException
protected java.lang.Package getPackage(java.lang.String name)
getPackage
in class java.lang.ClassLoader
protected java.lang.Package[] getPackages()
getPackages
in class java.lang.ClassLoader
protected java.lang.String findLibrary(java.lang.String libname)
findLibrary
in class java.lang.ClassLoader
public void setDefaultAssertionStatus(boolean enabled)
setDefaultAssertionStatus
in class java.lang.ClassLoader
public void setPackageAssertionStatus(java.lang.String packageName, boolean enabled)
setPackageAssertionStatus
in class java.lang.ClassLoader
public void setClassAssertionStatus(java.lang.String className, boolean enabled)
setClassAssertionStatus
in class java.lang.ClassLoader
public void clearAssertionStatus()
clearAssertionStatus
in class java.lang.ClassLoader
Copyright © 1995–2023 Webtide. All rights reserved.