Package | Description |
---|---|
org.codehaus.plexus.components.io.functions | |
org.codehaus.plexus.components.io.resources |
Resources and Resource Collections
This package implements ideas, which have been shamelessly
copied from Ants resource collection framework.
|
org.codehaus.plexus.components.io.resources.proxy |
Modifier and Type | Method and Description |
---|---|
void |
PlexusIoResourceConsumer.accept(PlexusIoResource resource) |
InputStream |
InputStreamTransformer.transform(PlexusIoResource resource,
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 | Method and Description |
---|---|
static PlexusIoResource |
ResourceFactory.createResource(File f) |
static PlexusIoResource |
ResourceFactory.createResource(File f,
InputStreamTransformer inputStreamTransformer) |
static PlexusIoResource |
ResourceFactory.createResource(File f,
String name) |
static PlexusIoResource |
ResourceFactory.createResource(File f,
String name,
ContentSupplier contentSupplier,
InputStreamTransformer inputStreamTransformer) |
static PlexusIoResource |
ResourceFactory.createResource(File f,
String name,
ContentSupplier contentSupplier,
InputStreamTransformer inputStreamTransformer,
PlexusIoResourceAttributes attributes) |
static PlexusIoResource |
ResourceFactory.createResource(File f,
String name,
ContentSupplier contentSupplier,
PlexusIoResourceAttributes attributes) |
PlexusIoResource |
PlexusIoCompressedFileResourceCollection.resolve(PlexusIoResource resource) |
PlexusIoResource |
AbstractPlexusIoResourceCollection.resolve(PlexusIoResource resource) |
PlexusIoResource |
PlexusIoFileResourceCollection.resolve(PlexusIoResource resource) |
PlexusIoResource |
PlexusIoResourceCollection.resolve(PlexusIoResource resource)
Resolves the supplied resource into a "real" resource.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Iterator<PlexusIoResource> |
AbstractPlexusIoArchiveResourceCollection.getEntries()
Returns an iterator over the archives entries.
|
Iterator<PlexusIoResource> |
PlexusIoCompressedFileResourceCollection.getResources() |
Iterator<PlexusIoResource> |
PlexusIoFileResourceCollection.getResources() |
Iterator<PlexusIoResource> |
PlexusIoResourceCollection.getResources()
Returns an iterator over the resources in the collection.
|
Iterator<PlexusIoResource> |
AbstractPlexusIoArchiveResourceCollection.getResources() |
Iterator<PlexusIoResource> |
PlexusIoCompressedFileResourceCollection.iterator() |
Iterator<PlexusIoResource> |
AbstractPlexusIoResourceCollection.iterator() |
Modifier and Type | Method and Description |
---|---|
InputStream |
PlexusIoCompressedFileResourceCollection.getInputStream(PlexusIoResource resource) |
InputStream |
AbstractPlexusIoResourceCollection.getInputStream(PlexusIoResource resource) |
InputStream |
PlexusIoFileResourceCollection.getInputStream(PlexusIoResource resource) |
InputStream |
PlexusIoResourceCollection.getInputStream(PlexusIoResource resource)
Returns an input stream for the provided resource, with stream transformers applied
|
String |
PlexusIoCompressedFileResourceCollection.getName(PlexusIoResource resource) |
String |
AbstractPlexusIoResourceCollection.getName(PlexusIoResource resource) |
String |
PlexusIoFileResourceCollection.getName(PlexusIoResource resource) |
String |
PlexusIoResourceCollection.getName(PlexusIoResource resource)
Returns the resources suggested name.
|
protected boolean |
AbstractPlexusIoResourceCollection.isSelected(PlexusIoResource plexusIoResource) |
PlexusIoResource |
PlexusIoCompressedFileResourceCollection.resolve(PlexusIoResource resource) |
PlexusIoResource |
AbstractPlexusIoResourceCollection.resolve(PlexusIoResource resource) |
PlexusIoResource |
PlexusIoFileResourceCollection.resolve(PlexusIoResource resource) |
PlexusIoResource |
PlexusIoResourceCollection.resolve(PlexusIoResource resource)
Resolves the supplied resource into a "real" resource.
|
Modifier and Type | Method and Description |
---|---|
static PlexusIoResource |
ProxyFactory.createProxy(PlexusIoResource target,
Object alternateSupplier) |
Modifier and Type | Method and Description |
---|---|
Iterator<PlexusIoResource> |
PlexusIoProxyResourceCollection.getResources() |
Modifier and Type | Method and Description |
---|---|
static PlexusIoResource |
ProxyFactory.createProxy(PlexusIoResource target,
Object alternateSupplier) |
String |
PlexusIoProxyResourceCollection.getName(PlexusIoResource resource) |
Copyright © 2001–2019 Codehaus Plexus. All rights reserved.