Package org.codehaus.plexus.components.io.resources
Resources and Resource Collections
This package implements ideas, which have been shamelessly copied from Ants resource collection framework. Basically, a resource is an abstraction of file-like entities: An actual file, an URL, a zip entry, and so on. On the other hand, a resource collections is a collection of resources.
Resource collections can be copied, moved, archived, unarchived, and so on.
-
Interface Summary Interface Description EncodingSupported Implemented by plexus io resources that support some kind of encoding notionPlexusIoArchivedResourceCollection Extension ofPlexusIoResourceCollection
for archive files: zip, tar, gzip, bzip2, etc.PlexusIoResource A resource is a file-like entity.PlexusIoResourceCollection A resource collection is a set ofPlexusIoResource
instances.Stream -
Class Summary Class Description AbstractPlexusIoArchiveResourceCollection Default implementation ofPlexusIoFileResourceCollection
for zip files, tar files, etc.AbstractPlexusIoResource Default implementation ofPlexusIoResource
.AbstractPlexusIoResourceCollection Default implementation of a resource collection.AbstractPlexusIoResourceCollection.IdentityTransformer AbstractPlexusIoResourceCollectionWithAttributes Default implementation of a resource collection with attributes.ClosingInputStream DefaultPlexusIoFileResourceCollection Alias forPlexusIoFileResourceCollection
Deferred PlexusIoCompressedFileResourceCollection Abstract base class for compressed files, aka singleton resource collections.PlexusIoFileResource Implementation ofPlexusIoResource
for files.PlexusIoFileResourceCollection Implementation ofPlexusIoResourceCollection
for the set of files in a common directory.PlexusIoSymlinkResource PlexusIoURLResource ResourceFactory -
Enum Summary Enum Description LinefeedMode