Package | Description |
---|---|
org.codehaus.plexus.components.io.functions | |
org.codehaus.plexus.components.io.resources |
Resources and Resource Collections
|
org.codehaus.plexus.components.io.resources.proxy |
Modifier and Type | Method and Description |
---|---|
void |
PlexusIoResourceConsumer.accept(PlexusIoResource resource) |
java.io.InputStream |
InputStreamTransformer.transform(PlexusIoResource resource,
java.io.InputStream inputStream)
Transform the supplied input stream into another input stream.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPlexusIoResource
Default implementation of
PlexusIoResource . |
class |
PlexusIoFileResource
Implementation of
PlexusIoResource for files. |
class |
PlexusIoSymlinkResource |
class |
PlexusIoURLResource |
Modifier and Type | Field and Description |
---|---|
(package private) PlexusIoResource |
AbstractPlexusIoArchiveResourceCollection.FilteringIterator.next |
(package private) PlexusIoResource |
Deferred.resource |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Iterator<PlexusIoResource> |
AbstractPlexusIoArchiveResourceCollection.FilteringIterator.it |
Modifier and Type | Method and Description |
---|---|
PlexusIoResource |
Deferred.asResource() |
static PlexusIoResource |
ResourceFactory.createResource(java.io.File f) |
static PlexusIoResource |
ResourceFactory.createResource(java.io.File f,
InputStreamTransformer inputStreamTransformer) |
static PlexusIoResource |
ResourceFactory.createResource(java.io.File f,
java.lang.String name) |
static PlexusIoResource |
ResourceFactory.createResource(java.io.File f,
java.lang.String name,
ContentSupplier contentSupplier,
InputStreamTransformer inputStreamTransformer) |
static PlexusIoResource |
ResourceFactory.createResource(java.io.File f,
java.lang.String name,
ContentSupplier contentSupplier,
InputStreamTransformer inputStreamTransformer,
PlexusIoResourceAttributes attributes) |
static PlexusIoResource |
ResourceFactory.createResource(java.io.File f,
java.lang.String name,
ContentSupplier contentSupplier,
PlexusIoResourceAttributes attributes) |
PlexusIoResource |
AbstractPlexusIoArchiveResourceCollection.FilteringIterator.next() |
PlexusIoResource |
PlexusIoCompressedFileResourceCollection.resolve(PlexusIoResource resource) |
PlexusIoResource |
PlexusIoResourceCollection.resolve(PlexusIoResource resource)
Resolves the supplide resource into a "real" resource.
|
PlexusIoResource |
PlexusIoFileResourceCollection.resolve(PlexusIoResource resource) |
PlexusIoResource |
AbstractPlexusIoResourceCollection.resolve(PlexusIoResource resource) |
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.Iterator<PlexusIoResource> |
AbstractPlexusIoArchiveResourceCollection.getEntries()
Returns an iterator over the archives entries.
|
java.util.Iterator<PlexusIoResource> |
AbstractPlexusIoArchiveResourceCollection.getResources() |
java.util.Iterator<PlexusIoResource> |
PlexusIoCompressedFileResourceCollection.getResources() |
java.util.Iterator<PlexusIoResource> |
PlexusIoResourceCollection.getResources()
Returns an iterator over the resources in the collection.
|
java.util.Iterator<PlexusIoResource> |
PlexusIoFileResourceCollection.getResources() |
java.util.Iterator<PlexusIoResource> |
PlexusIoCompressedFileResourceCollection.iterator() |
java.util.Iterator<PlexusIoResource> |
AbstractPlexusIoResourceCollection.iterator() |
Modifier and Type | Method and Description |
---|---|
private static org.apache.commons.io.output.DeferredFileOutputStream |
PlexusIoFileResource.asDeferredStream(ContentSupplier supplier,
InputStreamTransformer transToUse,
PlexusIoResource resource) |
java.io.InputStream |
PlexusIoCompressedFileResourceCollection.getInputStream(PlexusIoResource resource) |
java.io.InputStream |
PlexusIoResourceCollection.getInputStream(PlexusIoResource resource)
Returns an input stream for the provided resource, with stream transformers applied
|
java.io.InputStream |
PlexusIoFileResourceCollection.getInputStream(PlexusIoResource resource) |
java.io.InputStream |
AbstractPlexusIoResourceCollection.getInputStream(PlexusIoResource resource) |
java.lang.String |
PlexusIoCompressedFileResourceCollection.getName(PlexusIoResource resource) |
java.lang.String |
PlexusIoResourceCollection.getName(PlexusIoResource resource)
Returns the resources suggested name.
|
java.lang.String |
PlexusIoFileResourceCollection.getName(PlexusIoResource resource) |
java.lang.String |
AbstractPlexusIoResourceCollection.getName(PlexusIoResource resource) |
protected boolean |
AbstractPlexusIoResourceCollection.isSelected(PlexusIoResource plexusIoResource) |
PlexusIoResource |
PlexusIoCompressedFileResourceCollection.resolve(PlexusIoResource resource) |
PlexusIoResource |
PlexusIoResourceCollection.resolve(PlexusIoResource resource)
Resolves the supplide resource into a "real" resource.
|
PlexusIoResource |
PlexusIoFileResourceCollection.resolve(PlexusIoResource resource) |
PlexusIoResource |
AbstractPlexusIoResourceCollection.resolve(PlexusIoResource resource) |
java.io.InputStream |
AbstractPlexusIoResourceCollection.IdentityTransformer.transform(PlexusIoResource resource,
java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
private void |
PlexusIoFileResourceCollection.addResources(java.util.List<PlexusIoResource> result,
java.lang.String[] resources) |
Constructor and Description |
---|
Deferred(PlexusIoResource resource,
PlexusIoResourceCollection owner,
boolean hasTransformer) |
Modifier and Type | Field and Description |
---|---|
private PlexusIoResource |
ForwardingIterator.next |
private PlexusIoResource |
ResourceInvocationHandler.testImpl |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Iterator<PlexusIoResource> |
PlexusIoProxyResourceCollection.FwdIterator.iter |
Modifier and Type | Method and Description |
---|---|
static PlexusIoResource |
ProxyFactory.createProxy(PlexusIoResource target,
java.lang.Object alternateSupplier) |
protected abstract PlexusIoResource |
ForwardingIterator.getNextResource()
Returns the next resource or null if no next resource;
|
protected PlexusIoResource |
PlexusIoProxyResourceCollection.FwdIterator.getNextResource()
Returns the next resource or null if no next resource;
|
PlexusIoResource |
ForwardingIterator.next() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<PlexusIoResource> |
PlexusIoProxyResourceCollection.getResources() |
Modifier and Type | Method and Description |
---|---|
static PlexusIoResource |
ProxyFactory.createProxy(PlexusIoResource target,
java.lang.Object alternateSupplier) |
java.lang.String |
PlexusIoProxyResourceCollection.getName(PlexusIoResource resource) |
Constructor and Description |
---|
ResourceInvocationHandler(PlexusIoResource target,
java.lang.Object alternativeHandler) |
Constructor and Description |
---|
FwdIterator(java.util.Iterator<PlexusIoResource> resources) |