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.AbstractPlexusIoResourceCollectionWithAttributes Default implementation of a resource collection with attributes.ClosingInputStream DefaultPlexusIoFileResourceCollection Alias forPlexusIoFileResourceCollection
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