|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.classloader.DefaultResourceManager
ClassLoading resource manager.
| Field Summary | |
private PlexusClassLoader |
plexusClassLoader
The classloader to use for loading resources and classes. |
| Fields inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
|
| Fields inherited from interface org.codehaus.plexus.classloader.ResourceManager |
ROLE |
| Constructor Summary | |
DefaultResourceManager()
|
|
| Method Summary | |
void |
addJarRepository(java.io.File repository)
Add a new repository to the set of places this ClassLoader can look for classes to be loaded. |
void |
addJarResource(java.io.File jar)
Add a jar resource. |
void |
configure(PlexusConfiguration configuration)
Perform configuration. |
PlexusClassLoader |
getPlexusClassLoader()
Retrieve the resource-loading ClassLoader. |
java.io.InputStream |
getResourceAsStream(java.lang.String resource)
Get a resource returned as a string. |
java.net.URL[] |
getURLs()
Get the available URLs from the underlying classloader. |
void |
setClassLoader(java.lang.ClassLoader classLoader)
|
| Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private PlexusClassLoader plexusClassLoader
| Constructor Detail |
public DefaultResourceManager()
| Method Detail |
public void setClassLoader(java.lang.ClassLoader classLoader)
public PlexusClassLoader getPlexusClassLoader()
ClassLoader.
public java.net.URL[] getURLs()
public java.io.InputStream getResourceAsStream(java.lang.String resource)
public void configure(PlexusConfiguration configuration)
throws PlexusConfigurationException
configuration - The configuration.
PlexusConfigurationException - If an error occurs while attempting
to perform configuration.
public void addJarResource(java.io.File jar)
throws java.lang.Exception
jar - The jar.
java.lang.Exception - If an error occurs while adding the resource.
public void addJarRepository(java.io.File repository)
throws java.lang.Exception
repository - Name of a source of classes to be loaded, such as a
directory pathname, a JAR file pathname, or a ZIP file pathname. The
parameter must be in the form of an URL.
java.lang.IllegalArgumentException - if the specified repository is
invalid or does not exist
java.lang.Exception
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||