public class EnhancerClassLoader
extends java.net.URLClassLoader
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DO_TIMING_STATISTICS |
static java.lang.String |
VERBOSE_LEVEL |
static java.lang.String |
VERBOSE_LEVEL_DEBUG |
static java.lang.String |
VERBOSE_LEVEL_QUIET |
static java.lang.String |
VERBOSE_LEVEL_VERBOSE |
static java.lang.String |
VERBOSE_LEVEL_WARN |
Modifier | Constructor and Description |
---|---|
|
EnhancerClassLoader(java.lang.String classpath,
EnhancerMetaData metaData,
java.util.Properties settings,
java.io.PrintWriter out)
Creates a new EnhancerClassLoader for the specified url.
|
|
EnhancerClassLoader(java.lang.String classpath,
java.util.Properties settings,
java.io.PrintWriter out)
Creates a new EnhancerClassLoader for the specified url.
|
protected |
EnhancerClassLoader(java.net.URL[] urls)
Creates a new EnhancerClassLoader for the specified url.
|
protected |
EnhancerClassLoader(java.net.URL[] urls,
java.lang.ClassLoader loader)
Creates a new EnhancerClassLoader for the specified url.
|
|
EnhancerClassLoader(java.net.URL[] urls,
EnhancerMetaData metaData,
java.util.Properties settings,
java.io.PrintWriter out)
Creates a new EnhancerClassLoader for the specified url.
|
|
EnhancerClassLoader(java.net.URL[] urls,
java.util.Properties settings,
java.io.PrintWriter out)
Creates a new EnhancerClassLoader for the specified url.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addURL(java.net.URL url)
Appends the specified URL to the list of URLs to search for
classes and resources.
|
java.lang.Class |
loadClass(java.lang.String name,
boolean resolve) |
static java.net.URL[] |
pathToURLs(java.lang.String classpath) |
close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public static final java.lang.String DO_TIMING_STATISTICS
public static final java.lang.String VERBOSE_LEVEL
public static final java.lang.String VERBOSE_LEVEL_QUIET
public static final java.lang.String VERBOSE_LEVEL_WARN
public static final java.lang.String VERBOSE_LEVEL_VERBOSE
public static final java.lang.String VERBOSE_LEVEL_DEBUG
protected EnhancerClassLoader(java.net.URL[] urls)
urls
- the classpath to searchprotected EnhancerClassLoader(java.net.URL[] urls, java.lang.ClassLoader loader)
urls
- the classpath to searchpublic EnhancerClassLoader(java.lang.String classpath, java.util.Properties settings, java.io.PrintWriter out)
classpath
- the classpath to searchpublic EnhancerClassLoader(java.net.URL[] urls, java.util.Properties settings, java.io.PrintWriter out)
urls
- the classpath to searchpublic EnhancerClassLoader(java.lang.String classpath, EnhancerMetaData metaData, java.util.Properties settings, java.io.PrintWriter out)
classpath
- the classpath to searchpublic EnhancerClassLoader(java.net.URL[] urls, EnhancerMetaData metaData, java.util.Properties settings, java.io.PrintWriter out)
urls
- the classpath to searchpublic static java.net.URL[] pathToURLs(java.lang.String classpath)
protected void addURL(java.net.URL url)
addURL
in class java.net.URLClassLoader
url
- the URL to be added to the search path of URLspublic java.lang.Class loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.