All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractExporterDelegate<T> |
AbstractExporterDelegate
Abstract delegate used for archive export.
|
AbstractOnDemandInputStream<T extends java.io.OutputStream> |
Base for on-demand input streams.
|
AbstractStreamExporterImpl |
Base support for I/O Stream-based exporters
|
Archive<T extends Archive<T>> |
Represents a collection of resources which may be constructed programmatically.
|
ArchiveAsset |
|
ArchiveBase<T extends Archive<T>> |
|
ArchiveEvent |
|
ArchiveEventHandler |
|
ArchiveExportException |
Exception thrown when an error occurs exporting an Archive.
|
ArchiveFactory |
Responsible for creating Archive s, which may be presented to the caller in a designated Assignable
view.
|
ArchiveFormat |
Supported archive formats known by the base implementation
|
ArchiveFormatAssociable |
|
ArchiveFormatStreamBindings |
Value object binding the StreamExporter and the StreamImporter implementations of the same archive
format.
|
ArchiveImportException |
Denotes an unexpected error was encountered while importing a Archive.
|
ArchivePath |
Represents a target context within an Archive under which an Node may be found.
|
ArchivePaths |
|
ArchivePaths.RootPathWrapper |
|
Asset |
Represents byte-based content.
|
AssetUtil |
AssetUtil
Util class to help extract name/paths from Assets.
|
Assignable |
General interface for representing entities such as Archive s, importers and exporters as different extension
types.
|
AssignableBase<T extends Archive<?>> |
A generic implementation of Assignable that delegates down to the Archive extensions inner archive.
|
BasicPath |
A Path which may be optionally prefixed with some common namespace context at construction time.
|
BlockSort |
|
ByteArrayAsset |
Implementation of an Asset backed by a byte array
|
ByteArrayIOUtil |
Package private class that helps get byte array from InputStream .
|
BZip2CompressorInputStream |
An input stream that decompresses from the BZip2 format to be read as any other stream.
|
BZip2CompressorInputStream.Data |
|
BZip2CompressorOutputStream |
An output stream that compresses into the BZip2 format into another stream.
|
BZip2CompressorOutputStream.Data |
|
BZip2Constants |
Constants for both the compress and decompress BZip2 classes.
|
ClassAsset |
ClassAsset
Implementation of a Asset backed by a loaded Class
|
ClassContainer<T extends Archive<T>> |
Defines the contract for a component capable of storing Java Classes.
|
ClassLoaderAsset |
ClassloaderAsset
Implementation of a Asset backed by a resource located in the Classloader.
|
ClassLoaderSearchUtil |
Utilities to search a series of ClassLoader s for a Class by name.
|
ClassLoaderSearchUtilDelegator |
Widens visibility such that any package within ShrinkWrap impl-base may access the utilities provided by
ClassLoaderSearchUtil
|
Configurable |
|
ConfigurableArchiveImpl |
Assignable implementation view of an ConfigurableArchive .
|
Configuration |
Encapsulates all configuration for a given Domain .
|
ConfigurationBuilder |
|
ContainerBase<T extends Archive<T>> |
ContainerBase
Abstract class that helps implement the Archive, ManifestContainer, ResourceContainer, ClassContainer and
LibraryContainer.
|
ContainerBase.GetTcclAction |
Obtains the Thread Context ClassLoader
|
CRC |
A simple class the hold and calculate the CRC for sanity checking of the
data.
|
Domain |
|
EmptyAsset |
Implementation of a Asset having empty content.
|
EnterpriseArchive |
Traditional EAR (Java Enterprise Archive) structure.
|
EnterpriseArchiveImpl |
EnterpriseArchiveImpl
|
EnterpriseContainer<T extends Archive<T>> |
Defines the contract for a component capable of storing Enterprise related resources.
|
EnterpriseContainerBase<T extends Archive<T>> |
EnterpriseContainerSupport
Abstract class that helps implement the EnterpriseContainer.
|
ExcludePaths |
IncludePaths
Filter to exclude all ArchivePath s that match the given List of paths.
|
ExcludeRegExpPaths |
IncludeRegExpPath
Filter to exclude all ArchivePath s that match a given Regular Expression.
|
ExplodedExporter |
Exporter used to export an Archive as an exploded directory structure.
|
ExplodedExporterDelegate |
ExplodedExporterDelegate
Delegate used to export an archive into an exploded directory structure.
|
ExplodedExporterImpl |
ExplodedExporterImpl
Implementation of ExplodedExporter used to export an Archive as an exploded directory structure.
|
ExplodedImporter |
Importer used to import Exploded directory structures into a Archive
|
ExplodedImporterImpl |
ExplodedImporterImpl
Importer used to import Exploded directory structures into a Archive
|
ExtensionLoader |
ExtensionLoader
Describes a way for the Archive to load extensions.
|
ExtensionLoadingException |
ExtensionLoadingException This Unchecked Exception Class is thrown from the
ServiceExtensionLoader when something wrong has happened that we can not
recover from.
|
ExtensionWrapper |
|
FileAsset |
Implementation of an Asset backed by a File
|
FileExistsException |
Thrown to denote that an export request to a particular File has failed because the file specified already
exists and should not be overwritten.
|
Filter<T> |
Used to filter inputs to be added to the target Archive .
|
Filters |
Factory class for the creation of new Filter instances.
|
Formatter |
A type capable of formatting an Archive into human-readable style.
|
Formatters |
Available pre-configured Formatter instances used in constructing a human-readable form for a specified
Archive .
|
FormattingConstants |
Constants used in the default Formatter implementations
|
GenericArchive |
Simple Archive extension which closes the generic context as a convenience to users not requiring any spec
archive type.
|
GenericArchiveImpl |
|
Identifiable |
Assignable view representing an entity with an ID.
|
IdentifiableArchiveImpl |
|
IllegalArchivePathException |
Exception thrown when trying to add a Node on and invalid path within the Archive (i.e.
|
IllegalOverwriteException |
Exception thrown when trying to add an Asset into an archive under an ArchivePath which is already
taken by a directory.
|
IncludeAllClasses |
IncludeAllClasses
Filter to include all Class s
|
IncludeAllPaths |
|
IncludePaths |
IncludePaths
Filter to include all ArchivePath s that match the given List of paths.
|
IncludeRegExpPaths |
IncludeRegExpPath
Filter to include all ArchivePath s that match a given Regular Expression.
|
InvalidHeaderException |
This exception is used to indicate that there is a problem with a TAR archive header.
|
IOUtil |
Generic input/output utilities
|
IOUtilDelegator |
|
JavaArchive |
Traditional JAR (Java Archive) structure.
|
JavaArchiveImpl |
Implementation of an archive with JAR-specific support.
|
LibraryContainer<T extends Archive<T>> |
Defines the contract for a component capable of storing Libraries.
|
ManifestContainer<T extends Archive<T>> |
Defines the contract for a component capable of storing Manifest related resources.
|
MemoryAsset |
An Asset implementation backed by an internal memory representation; able to be directly added to an
Archive , and supports all operations designated by the NIO.2 SeekableByteChannel API.
|
MemoryMapArchive |
MemoryMapArchive
A pure in memory Archive backed by a Map.
|
MemoryMapArchiveBase<T extends Archive<T>> |
MemoryMapArchiveBase
A base implementation for all MemoryMap archives.
|
MemoryMapArchiveImpl |
MemoryMapArchiveImpl
A default implementation for all MemoryMap archives.
|
MemoryNamedAsset |
|
NamedAsset |
Pluggable separation between an Asset and a default name used to add Assets into an archive without having to
explicitly supply the name ( ArchivePath ) each time.
|
Node |
Represents an entry inside an Archive .
|
NodeImpl |
The default implementation of Node
|
PathUtil |
PathUtil
A series of internal-only path utilities for adjusting relative forms, removing double-slashes, etc.
|
Rand |
Random numbers for both the compress and decompress BZip2 classes.
|
ResourceAdapterArchive |
Traditional RAR (Resource Adapter Archive) structure.
|
ResourceAdapterArchiveImpl |
ResourceAdapterArchiveImpl
|
ResourceAdapterContainer<T extends Archive<T>> |
Defines the contract for a component capable of storing Resource adapter resources.
|
ResourceAdapterContainerBase<T extends Archive<T>> |
ResourceAdapterContainerBase
Abstract class that helps implement the ResourceAdapter.
|
ResourceContainer<T extends Archive<T>> |
Defines the contract for a component capable of storing a series of ClassLoader , File , and
URL -based Assets as resources within an archive.
|
SecurityActions |
SecurityActions
A set of privileged actions that are not to leak out of this package
|
SecurityActions |
A set of privileged actions that are not to leak out of this package
|
SecurityActions |
SecurityActions
A set of privileged actions that are not to leak out of this package
|
SecurityActions.GetTcclAction |
Single instance to get the TCCL
|
SeekableInMemoryByteChannel |
SeekableByteChannel implementation backed by an auto-resizing byte array; thread-safe.
|
SerializableView |
|
ServiceExtensionLoader |
|
ServiceProviderAsset |
ServiceProviderAsset
|
ServiceProviderContainer<T extends Archive<T>> |
Defines the contract for a component capable of storing service provider related resources.
|
ShrinkWrap |
Main entry point into the ShrinkWrap system.
|
ShrinkWrap.DefaultDomainWrapper |
Singleton wrapper to encapsulate a default domain
|
ShrinkWrapClassLoader |
Extension that will create a ClassLoader based on a Array of Archives.
|
ShrinkWrapDirectoryStream |
ShrinkWrap implementation of a DirectoryStream
|
ShrinkWrapFileAttributes |
ShrinkWrap implementation of BasicFileAttributes ; not all operations are supported
|
ShrinkWrapFileAttributeView |
ShrinkWrap implementation of a BasicFileAttributeView ; immutable and Thread-safe
|
ShrinkWrapFileChannel |
FileChannel implementation.
|
ShrinkWrapFileStore |
FileStore implementation for ShrinkWrap Archive s; immutable and thread-safe.
|
ShrinkWrapFileSystem |
ShrinkWrap implementation adapting a Archive to a FileSystem ; Thread-safe, though access to the
underlying Archive is *not*.
|
ShrinkWrapFileSystemProvider |
FileSystemProvider implementation for ShrinkWrap Archive s.
|
ShrinkWrapFileSystems |
Convenience API bridge to the NIO.2 FileSystems support for ShrinkWrap Archive s.
|
ShrinkWrapPath |
|
SimpleFormatter |
Formatter implementation to provide a simple, one-line description of an Archive , including its name
|
StreamErrorHandler |
Handler for errors that occur during StreamTask processing.
|
StreamExporter |
Generic exporter capable of representing an Assignable as an InputStream , or writing its contents to
a provided OutputStream or File .
|
StreamImporter<I extends StreamImporter<I>> |
Generic importer capable of representing an Assignable as an entity capable of reading from an
InputStream , or file type.
|
StreamTask<S extends java.io.Closeable> |
A I/O operation to be executed against a I/O stream in the context of a StreamTemplate
|
StringAsset |
Implementation of an Asset backed by a String
|
TarArchive |
The TarArchive class implements the concept of a tar archive.
|
TarBuffer |
The TarBuffer class implements the tar archive concept of a buffered input stream.
|
TarBz2Exporter |
Exporter used to represent an Assignable in TAR format encoded w/ BZip2 compression
|
TarBz2ExporterDelegate |
Implementation of an exporter for the TAR format, further encoded as BZip2.
|
TarBz2ExporterImpl |
Implementation of TarBz2Exporter used to export an Archive as a TAR format encoded in BZip2.
|
TarBz2Importer |
Assignable type capable of importing TAR archive content encoded in BZip2 compression.
|
TarBz2ImporterImpl |
Used to import existing TAR.BZ2 files/streams into the given Archive
|
TarBz2OnDemandInputStream |
TarBz on demand input stream.
|
TarBzInputStream |
The TarBzInputStream reads a UNIX TAR archive, further encoded in BZIP compresssion, as an InputStream.
|
TarBzOutputStream |
Outputs tar.bz2 files.
|
TarEntry |
This class represents an entry in a Tar archive.
|
TarExporter |
Exporter used to represent an Assignable in TAR format
|
TarExporterDelegate |
Implementation of an exporter for the TAR format
|
TarExporterImpl |
Implementation of TarExporter used to export an Archive as a TAR format.
|
TarGzExporter |
Exporter used to represent an Assignable in TAR format encoded w/ GZIP compression
|
TarGzExporterDelegate |
Implementation of an exporter for the TAR format, further encoded as GZIP.
|
TarGzExporterImpl |
Implementation of TarGzExporter used to export an Archive as a TAR format encoded in GZIP.
|
TarGzImporter |
Assignable type capable of importing TAR archive content encoded in GZIP compression.
|
TarGzImporterImpl |
Used to import existing TAR.GZ files/streams into the given Archive
|
TarGzInputStream |
The TarGzInputStream reads a UNIX TAR archive, further encoded in GZIP compresssion, as an InputStream.
|
TarGzOnDemandInputStream |
TarGz on demand input stream.
|
TarGzOutputStream |
Outputs tar.gz files.
|
TarHeader |
This class encapsulates the Tar Entry Header used in Tar Archives.
|
TarImporter |
Assignable type capable of importing TAR archive content
|
TarImporterBase<S extends TarInputStream,I extends StreamImporter<I>> |
Base of implementations used to import existing TAR files/streams into the given Archive
|
TarImporterImpl |
Used to import existing TAR files/streams into the given Archive
|
TarInputStream |
The TarInputStream reads a UNIX tar archive as an InputStream.
|
TarInputStream.EntryFactory |
This interface is provided, with the method setEntryFactory(), to allow the programmer to have their own TarEntry
subclass instantiated for the entries return from getNextEntry().
|
TarOnDemandInputStream |
Tar on demand input stream.
|
TarOnDemandInputStreamBase<T extends TarOutputStreamImpl> |
Base for Tar related on-demand InputStreams.
|
TarOutputStream |
Outputs TAR files; essentially a copy (ie.
|
TarOutputStreamImpl |
The TarOutputStream writes a UNIX tar archive as an OutputStream.
|
TarProgressDisplay |
This interface is provided to TarArchive to display progress information during operation.
|
TarTransFileTyper |
This interface indicates if a file qualifies for ASCII translation.
|
UnknownExtensionTypeException |
|
UnknownExtensionTypeExceptionDelegator |
|
UrlAsset |
Implementation of an Asset backed by a URL .
|
URLPackageScanner |
Implementation of scanner which can scan a URLClassLoader
|
URLPackageScanner.Callback |
Callback interface for found classes.
|
Validate |
Validate
Validation utility
|
VerboseFormatter |
Formatter implementation to provide an "ls -l"-esque output for an Archive , listing all internal
contents in sorted order
|
WebArchive |
Traditional WAR (Java Web Archive) structure.
|
WebArchiveImpl |
WebArchiveImpl
|
WebContainer<T extends Archive<T>> |
Defines the contract for a component capable of storing web-related resources.
|
WebContainerBase<T extends Archive<T>> |
WebContainerBase
Abstract class that helps implement the WebContainer.
|
ZipExporter |
Exporter used to represent an Assignable in ZIP format.
|
ZipExporterDelegate |
Implementation of a ZIP exporter.
|
ZipExporterImpl |
Implementation of ZipExporter used to export an Archive as a ZIP format.
|
ZipFileEntryAsset |
Holds a reference to the ZipFile and the ZipEntry this Asset represents for lazy loading.
|
ZipImporter |
|
ZipImporterImpl |
Used to import existing Zip files/streams into the given Archive
|
ZipOnDemandInputStream |
ZIP on demand input stream.
|
ZipSerializableView |
Serializable view of an Archive where contents are encoded in ZIP format during Serialization.
|
ZipSerializableViewImpl |
Implementation of a Serializable view of Archive s, backed by ZIP en/decoding the contents during
serialization/deserialization.
|
ZipStoredExporter |
Exporter used to represent an Assignable in ZIP format with STORED compression (none compression).
|
ZipStoredExporterImpl |
Implementation of ZipStoredExporter used to export an Archive as a ZIP format with STORED compression.
|