Package org.jboss.shrinkwrap.api
-
Interface Summary Interface Description Archive<T extends Archive<T>> Represents a collection of resources which may be constructed programmatically.ArchiveEventHandler ArchivePath Assignable General interface for representing entities such asArchive
s, importers and exporters as different extension types.ExtensionLoader ExtensionLoader Describes a way for theArchive
to load extensions.Filter<T> Used to filter inputs to be added to the targetArchive
.GenericArchive SimpleArchive
extension which closes the generic context as a convenience to users not requiring any spec archive type.Node Represents an entry inside anArchive
. -
Class Summary Class Description ArchiveEvent ArchiveFactory Responsible for creatingArchive
s, which may be presented to the caller in a designatedAssignable
view.ArchivePaths A Factory forArchivePath
creation.ClassLoaderSearchUtilDelegator Widens visibility such that any package within ShrinkWrap impl-base may access the utilities provided byClassLoaderSearchUtil
Configuration Encapsulates all configuration for a givenDomain
.ConfigurationBuilder Mutable construction object for new instances ofConfiguration
.Domain Encapsulates a sharedConfiguration
to be used by allArchive
s created by thisDomain
'sArchiveFactory
.Filters Factory class for the creation of newFilter
instances.ShrinkWrap Main entry point into the ShrinkWrap system.UnknownExtensionTypeExceptionDelegator UnknownExtensionTypeExceptionDelegator Delegator added to be able to reachUnknownExtensionTypeException
from impl-base -
Enum Summary Enum Description ArchiveFormat Supported archive formats known by the base implementation -
Exception Summary Exception Description IllegalArchivePathException IllegalOverwriteException Exception thrown when trying to add anAsset
into an archive under anArchivePath
which is already taken by a directory.UnknownExtensionTypeException Indicates that a default name cannot be generated for a given type because no extension mapping has been configured viaExtensionLoader.getExtensionFromExtensionMapping(Class)
.