ResourceManagerpublic class DefaultResourceManager extends org.codehaus.plexus.logging.AbstractLogEnabled implements ResourceManager
ROLE| Constructor | Description |
|---|---|
DefaultResourceManager() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addSearchPath(java.lang.String id,
java.lang.String path) |
|
void |
createResourceAsFile(PlexusResource resource,
java.io.File outputFile) |
Downloads the resource to the given output file.
|
PlexusResource |
getResource(java.lang.String name) |
Searches for a resource with the given name.
|
java.io.File |
getResourceAsFile(java.lang.String name) |
|
java.io.File |
getResourceAsFile(java.lang.String name,
java.lang.String outputPath) |
|
java.io.File |
getResourceAsFile(PlexusResource resource) |
Returns a file with the given resources contents.
|
java.io.InputStream |
getResourceAsInputStream(java.lang.String name) |
|
java.io.File |
resolveLocation(java.lang.String name) |
Provides compatibility with the Locator utility used by several Maven Plugins.
|
java.io.File |
resolveLocation(java.lang.String name,
java.lang.String outputPath) |
Provides compatibility with the Locator utility used by several Maven Plugins.
|
void |
setOutputDirectory(java.io.File outputDirectory) |
public java.io.InputStream getResourceAsInputStream(java.lang.String name)
throws ResourceNotFoundException
getResourceAsInputStream in interface ResourceManagerResourceNotFoundExceptionpublic java.io.File getResourceAsFile(java.lang.String name)
throws ResourceNotFoundException,
FileResourceCreationException
getResourceAsFile in interface ResourceManagerResourceNotFoundExceptionFileResourceCreationExceptionpublic java.io.File getResourceAsFile(java.lang.String name,
java.lang.String outputPath)
throws ResourceNotFoundException,
FileResourceCreationException
getResourceAsFile in interface ResourceManagerResourceNotFoundExceptionFileResourceCreationExceptionpublic java.io.File resolveLocation(java.lang.String name,
java.lang.String outputPath)
throws java.io.IOException
ResourceManagerresolveLocation in interface ResourceManagerjava.io.IOExceptionpublic java.io.File resolveLocation(java.lang.String name)
throws java.io.IOException
ResourceManagerresolveLocation in interface ResourceManagerjava.io.IOExceptionpublic void setOutputDirectory(java.io.File outputDirectory)
setOutputDirectory in interface ResourceManagerpublic void addSearchPath(java.lang.String id,
java.lang.String path)
addSearchPath in interface ResourceManagerpublic PlexusResource getResource(java.lang.String name) throws ResourceNotFoundException
ResourceManagergetResource in interface ResourceManagerResourceNotFoundExceptionpublic java.io.File getResourceAsFile(PlexusResource resource) throws FileResourceCreationException
ResourceManagergetResourceAsFile in interface ResourceManagerFileResourceCreationExceptionpublic void createResourceAsFile(PlexusResource resource, java.io.File outputFile) throws FileResourceCreationException
ResourceManagercreateResourceAsFile in interface ResourceManagerFileResourceCreationException