Uses of Interface
org.jboss.shrinkwrap.api.Assignable
-
-
Uses of Assignable in org.jboss.shrinkwrap.api
Subinterfaces of Assignable in org.jboss.shrinkwrap.api Modifier and Type Interface Description interface
Archive<T extends Archive<T>>
Represents a collection of resources which may be constructed programmatically.interface
GenericArchive
SimpleArchive
extension which closes the generic context as a convenience to users not requiring any spec archive type.Methods in org.jboss.shrinkwrap.api with type parameters of type Assignable Modifier and Type Method Description <T extends Assignable>
ExtensionLoaderExtensionLoader. addOverride(java.lang.Class<T> extensionClass, java.lang.Class<? extends T> extensionImplClass)
Add a Override to the normal Extension loading.<TYPE extends Assignable>
TYPEAssignable. as(java.lang.Class<TYPE> clazz)
Wraps an Archive in a different 'view'.<T extends Assignable>
TArchiveFactory. create(java.lang.Class<T> type)
Creates a new archive of the specified type.<T extends Assignable>
TArchiveFactory. create(java.lang.Class<T> type, java.lang.String archiveName)
Creates a new archive of the specified type.static <T extends Assignable>
TShrinkWrap. create(java.lang.Class<T> type)
Creates a new archive of the specified type.static <T extends Assignable>
TShrinkWrap. create(java.lang.Class<T> type, java.lang.String archiveName)
Creates a new archive of the specified type.<T extends Assignable>
TArchiveFactory. createFromZipFile(java.lang.Class<T> type, java.io.File archiveFile)
Creates a new archive of the specified type as imported from the specifiedFile
.static <T extends Assignable>
TShrinkWrap. createFromZipFile(java.lang.Class<T> type, java.io.File archiveFile)
Creates a new archive of the specified type as imported from the specifiedFile
.<T extends Assignable>
java.lang.StringExtensionLoader. getExtensionFromExtensionMapping(java.lang.Class<T> extensionClass)
Gets the extension for the given type from the extensionMapping<T extends Assignable>
TExtensionLoader. load(java.lang.Class<T> extensionClass, Archive<?> baseArchive)
Load a Extension.static <T extends Assignable>
UnknownExtensionTypeExceptionUnknownExtensionTypeExceptionDelegator. newExceptionInstance(java.lang.Class<T> type)
(package private) static <T extends Assignable>
UnknownExtensionTypeExceptionUnknownExtensionTypeException. newInstance(java.lang.Class<T> type)
Creates a newUnknownExtensionTypeException
for the specified type -
Uses of Assignable in org.jboss.shrinkwrap.api.exporter
Subinterfaces of Assignable in org.jboss.shrinkwrap.api.exporter Modifier and Type Interface Description interface
ExplodedExporter
Exporter used to export an Archive as an exploded directory structure.interface
StreamExporter
Generic exporter capable of representing anAssignable
as anInputStream
, or writing its contents to a providedOutputStream
orFile
.interface
TarBz2Exporter
Exporter used to represent anAssignable
in TAR format encoded w/ BZip2 compressioninterface
TarExporter
Exporter used to represent anAssignable
in TAR formatinterface
TarGzExporter
Exporter used to represent anAssignable
in TAR format encoded w/ GZIP compressioninterface
ZipExporter
Exporter used to represent anAssignable
in ZIP format.interface
ZipStoredExporter
Exporter used to represent anAssignable
in ZIP format with STORED compression (none compression). -
Uses of Assignable in org.jboss.shrinkwrap.api.importer
Subinterfaces of Assignable in org.jboss.shrinkwrap.api.importer Modifier and Type Interface Description interface
ExplodedImporter
Importer used to import Exploded directory structures into aArchive
interface
StreamImporter<I extends StreamImporter<I>>
Generic importer capable of representing anAssignable
as an entity capable of reading from anInputStream
, or file type.interface
TarBz2Importer
Assignable
type capable of importing TAR archive content encoded in BZip2 compression.interface
TarGzImporter
Assignable
type capable of importing TAR archive content encoded in GZIP compression.interface
TarImporter
Assignable
type capable of importing TAR archive contentinterface
ZipImporter
Assignable
type capable of importing ZIP content. -
Uses of Assignable in org.jboss.shrinkwrap.api.serialization
Subinterfaces of Assignable in org.jboss.shrinkwrap.api.serialization Modifier and Type Interface Description interface
SerializableView
Serializable
view of anArchive
.interface
ZipSerializableView
Serializable
view of anArchive
where contents are encoded in ZIP format during Serialization. -
Uses of Assignable in org.jboss.shrinkwrap.api.spec
Subinterfaces of Assignable in org.jboss.shrinkwrap.api.spec Modifier and Type Interface Description interface
EnterpriseArchive
Traditional EAR (Java Enterprise Archive) structure.interface
JavaArchive
Traditional JAR (Java Archive) structure.interface
ResourceAdapterArchive
Traditional RAR (Resource Adapter Archive) structure.interface
WebArchive
Traditional WAR (Java Web Archive) structure. -
Uses of Assignable in org.jboss.shrinkwrap.impl.base
Classes in org.jboss.shrinkwrap.impl.base that implement Assignable Modifier and Type Class Description class
ArchiveBase<T extends Archive<T>>
Base implementation ofArchive
.class
AssignableBase<T extends Archive<?>>
A generic implementation ofAssignable
that delegates down to the Archive extensions inner archive.class
ConfigurableArchiveImpl
Assignable
implementation view of anConfigurableArchive
.class
GenericArchiveImpl
Implementation of aGenericArchive
class
IdentifiableArchiveImpl
Assignable
implementation view of anIdentifiable
.class
MemoryMapArchiveBase<T extends Archive<T>>
MemoryMapArchiveBase A base implementation for all MemoryMap archives.class
MemoryMapArchiveImpl
MemoryMapArchiveImpl A default implementation for all MemoryMap archives.Fields in org.jboss.shrinkwrap.impl.base with type parameters of type Assignable Modifier and Type Field Description (package private) java.lang.Class<? extends Assignable>
ExtensionWrapper. extension
Methods in org.jboss.shrinkwrap.impl.base with type parameters of type Assignable Modifier and Type Method Description <T extends Assignable>
ServiceExtensionLoaderServiceExtensionLoader. addOverride(java.lang.Class<T> extensionClass, java.lang.Class<? extends T> extensionImplClass)
Add a Override to the normal Extension loading.<TYPE extends Assignable>
TYPEArchiveBase. as(java.lang.Class<TYPE> clazz)
Wraps an Archive in a different 'view'.<TYPE extends Assignable>
TYPEAssignableBase. as(java.lang.Class<TYPE> clazz)
Wraps an Archive in a different 'view'.private <T extends Assignable>
TServiceExtensionLoader. createExtension(java.lang.Class<T> extensionImplClass, Archive<?> archive)
Creates an instance ofextensionImplClass
usingarchive
as the parameter for its one-argument list constructor.private <T extends Assignable>
TServiceExtensionLoader. createFromCache(java.lang.Class<T> extensionClass, Archive<?> archive)
private <T extends Assignable>
TServiceExtensionLoader. createFromLoadExtension(java.lang.Class<T> extensionClass, Archive<?> archive)
Creates a new instance of aextensionClass
implementation.private <T extends Assignable>
java.lang.reflect.Constructor<T>ServiceExtensionLoader. findConstructor(java.lang.Class<T> extensionImplClass)
Finds a constructor with a one-argument list's element which implementsArchive
.private <T extends Assignable>
java.io.InputStreamServiceExtensionLoader. findExtensionImpl(java.lang.Class<T> extensionClass)
Iterates through the classloaders to load the provider-configuration file forextensionClass
in META-INF/services/ using its binary name.<T extends Assignable>
java.lang.StringServiceExtensionLoader. getExtensionFromExtensionMapping(java.lang.Class<T> type)
Gets the extension for the given type from the extensionMapping(package private) <T extends Assignable>
java.lang.Class<T>ServiceExtensionLoader. getFromCache(java.lang.Class<T> extensionClass)
<T extends Assignable>
TServiceExtensionLoader. load(java.lang.Class<T> extensionClass, Archive<?> baseArchive)
Load a Extension.private <T extends Assignable>
java.lang.Class<T>ServiceExtensionLoader. loadExtension(ExtensionWrapper extensionWrapper)
Loads the implementation class hold inExtensionWrapper.implementingClassName
private <T extends Assignable>
java.lang.Class<T>ServiceExtensionLoader. loadExtensionClass(java.lang.String extensionClassName)
Delegates class loading ofextensionClassName
toClassLoaderSearchUtilDelegator.findClassFromClassLoaders(String, Iterable)
passing theextensionClassName
and the instance'sclassLoaders
.private <T extends Assignable>
ExtensionWrapperServiceExtensionLoader. loadExtensionMapping(java.lang.Class<T> extensionClass)
Finds the SPI configuration, wraps it into aExtensionWrapper
and loads it toServiceExtensionLoader.extensionMappings
.private <T extends Assignable>
ExtensionWrapperServiceExtensionLoader. loadExtensionWrapper(java.io.InputStream extensionStream, java.lang.Class<T> extensionClass)
Wraps the provider-configuration fileextensionStream
, the SPIextensionClass
and its implementation class name into aExtensionWrapper
instance.Constructor parameters in org.jboss.shrinkwrap.impl.base with type arguments of type Assignable Constructor Description ExtensionWrapper(java.lang.String implementingClassName, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.Class<? extends Assignable> extension)
-
Uses of Assignable in org.jboss.shrinkwrap.impl.base.container
Classes in org.jboss.shrinkwrap.impl.base.container that implement Assignable Modifier and Type Class Description class
ContainerBase<T extends Archive<T>>
ContainerBase Abstract class that helps implement the Archive, ManifestContainer, ResourceContainer, ClassContainer and LibraryContainer.class
EnterpriseContainerBase<T extends Archive<T>>
EnterpriseContainerSupport Abstract class that helps implement the EnterpriseContainer.class
ResourceAdapterContainerBase<T extends Archive<T>>
ResourceAdapterContainerBase Abstract class that helps implement the ResourceAdapter.class
WebContainerBase<T extends Archive<T>>
WebContainerBase Abstract class that helps implement the WebContainer. -
Uses of Assignable in org.jboss.shrinkwrap.impl.base.exporter
Classes in org.jboss.shrinkwrap.impl.base.exporter that implement Assignable Modifier and Type Class Description class
AbstractStreamExporterImpl
Base support for I/O Stream-based exportersclass
ExplodedExporterImpl
ExplodedExporterImpl Implementation of ExplodedExporter used to export an Archive as an exploded directory structure. -
Uses of Assignable in org.jboss.shrinkwrap.impl.base.exporter.tar
Classes in org.jboss.shrinkwrap.impl.base.exporter.tar that implement Assignable Modifier and Type Class Description class
TarBz2ExporterImpl
Implementation ofTarBz2Exporter
used to export an Archive as a TAR format encoded in BZip2.class
TarExporterImpl
Implementation ofTarExporter
used to export an Archive as a TAR format.class
TarGzExporterImpl
Implementation ofTarGzExporter
used to export an Archive as a TAR format encoded in GZIP. -
Uses of Assignable in org.jboss.shrinkwrap.impl.base.exporter.zip
Classes in org.jboss.shrinkwrap.impl.base.exporter.zip that implement Assignable Modifier and Type Class Description class
ZipExporterImpl
Implementation of ZipExporter used to export an Archive as a ZIP format.class
ZipStoredExporterImpl
Implementation of ZipStoredExporter used to export an Archive as a ZIP format with STORED compression. -
Uses of Assignable in org.jboss.shrinkwrap.impl.base.importer
Classes in org.jboss.shrinkwrap.impl.base.importer that implement Assignable Modifier and Type Class Description class
ExplodedImporterImpl
ExplodedImporterImpl Importer used to import Exploded directory structures into aArchive
-
Uses of Assignable in org.jboss.shrinkwrap.impl.base.importer.tar
Classes in org.jboss.shrinkwrap.impl.base.importer.tar that implement Assignable Modifier and Type Class Description class
TarBz2ImporterImpl
Used to import existing TAR.BZ2 files/streams into the givenArchive
class
TarGzImporterImpl
Used to import existing TAR.GZ files/streams into the givenArchive
(package private) class
TarImporterBase<S extends TarInputStream,I extends StreamImporter<I>>
Base of implementations used to import existing TAR files/streams into the givenArchive
class
TarImporterImpl
Used to import existing TAR files/streams into the givenArchive
-
Uses of Assignable in org.jboss.shrinkwrap.impl.base.importer.zip
Classes in org.jboss.shrinkwrap.impl.base.importer.zip that implement Assignable Modifier and Type Class Description class
ZipImporterImpl
Used to import existing Zip files/streams into the givenArchive
-
Uses of Assignable in org.jboss.shrinkwrap.impl.base.serialization
Classes in org.jboss.shrinkwrap.impl.base.serialization that implement Assignable Modifier and Type Class Description class
ZipSerializableViewImpl
Implementation of aSerializable
view ofArchive
s, backed by ZIP en/decoding the contents during serialization/deserialization.Methods in org.jboss.shrinkwrap.impl.base.serialization with type parameters of type Assignable Modifier and Type Method Description <TYPE extends Assignable>
TYPEZipSerializableViewImpl. as(java.lang.Class<TYPE> clazz)
Wraps an Archive in a different 'view'. -
Uses of Assignable in org.jboss.shrinkwrap.impl.base.spec
Classes in org.jboss.shrinkwrap.impl.base.spec that implement Assignable Modifier and Type Class Description class
EnterpriseArchiveImpl
EnterpriseArchiveImplclass
JavaArchiveImpl
Implementation of an archive with JAR-specific support.class
ResourceAdapterArchiveImpl
ResourceAdapterArchiveImplclass
WebArchiveImpl
WebArchiveImpl -
Uses of Assignable in org.jboss.shrinkwrap.spi
Subinterfaces of Assignable in org.jboss.shrinkwrap.spi Modifier and Type Interface Description interface
Configurable
Assignable
view representing an entity backed byConfiguration
.interface
Identifiable
Assignable
view representing an entity with an ID.interface
MemoryMapArchive
MemoryMapArchive A pure in memory Archive backed by a Map.
-