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 interfaceArchive<T extends Archive<T>>Represents a collection of resources which may be constructed programmatically.interfaceGenericArchiveSimpleArchiveextension 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 newUnknownExtensionTypeExceptionfor 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 interfaceExplodedExporterExporter used to export an Archive as an exploded directory structure.interfaceStreamExporterGeneric exporter capable of representing anAssignableas anInputStream, or writing its contents to a providedOutputStreamorFile.interfaceTarBz2ExporterExporter used to represent anAssignablein TAR format encoded w/ BZip2 compressioninterfaceTarExporterExporter used to represent anAssignablein TAR formatinterfaceTarGzExporterExporter used to represent anAssignablein TAR format encoded w/ GZIP compressioninterfaceZipExporterExporter used to represent anAssignablein ZIP format. -
Uses of Assignable in org.jboss.shrinkwrap.api.importer
Subinterfaces of Assignable in org.jboss.shrinkwrap.api.importer Modifier and Type Interface Description interfaceExplodedImporterImporter used to import Exploded directory structures into aArchiveinterfaceStreamImporter<I extends StreamImporter<I>>Generic importer capable of representing anAssignableas an entity capable of reading from anInputStream, or file type.interfaceTarBz2ImporterAssignabletype capable of importing TAR archive content encoded in BZip2 compression.interfaceTarGzImporterAssignabletype capable of importing TAR archive content encoded in GZIP compression.interfaceTarImporterAssignabletype capable of importing TAR archive contentinterfaceZipImporterAssignabletype 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 interfaceSerializableViewSerializableview of anArchive.interfaceZipSerializableViewSerializableview of anArchivewhere 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 interfaceEnterpriseArchiveTraditional EAR (Java Enterprise Archive) structure.interfaceJavaArchiveTraditional JAR (Java Archive) structure.interfaceResourceAdapterArchiveTraditional RAR (Resource Adapter Archive) structure.interfaceWebArchiveTraditional 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 classArchiveBase<T extends Archive<T>>Base implementation ofArchive.classAssignableBase<T extends Archive<?>>A generic implementation ofAssignablethat delegates down to the Archive extensions inner archive.classConfigurableArchiveImplAssignableimplementation view of anConfigurableArchive.classGenericArchiveImplImplementation of aGenericArchiveclassIdentifiableArchiveImplAssignableimplementation view of anIdentifiable.classMemoryMapArchiveBase<T extends Archive<T>>MemoryMapArchiveBase A base implementation for all MemoryMap archives.classMemoryMapArchiveImplMemoryMapArchiveImpl 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. extensionMethods 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 ofextensionImplClassusingarchiveas 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 aextensionClassimplementation.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 forextensionClassin 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.implementingClassNameprivate <T extends Assignable>
java.lang.Class<T>ServiceExtensionLoader. loadExtensionClass(java.lang.String extensionClassName)Delegates class loading ofextensionClassNametoClassLoaderSearchUtilDelegator.findClassFromClassLoaders(String, Iterable)passing theextensionClassNameand the instance'sclassLoaders.private <T extends Assignable>
ExtensionWrapperServiceExtensionLoader. loadExtensionMapping(java.lang.Class<T> extensionClass)Finds the SPI configuration, wraps it into aExtensionWrapperand 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 SPIextensionClassand its implementation class name into aExtensionWrapperinstance.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 classContainerBase<T extends Archive<T>>ContainerBase Abstract class that helps implement the Archive, ManifestContainer, ResourceContainer, ClassContainer and LibraryContainer.classEnterpriseContainerBase<T extends Archive<T>>EnterpriseContainerSupport Abstract class that helps implement the EnterpriseContainer.classResourceAdapterContainerBase<T extends Archive<T>>ResourceAdapterContainerBase Abstract class that helps implement the ResourceAdapter.classWebContainerBase<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 classAbstractStreamExporterImplBase support for I/O Stream-based exportersclassExplodedExporterImplExplodedExporterImpl 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 classTarBz2ExporterImplImplementation ofTarBz2Exporterused to export an Archive as a TAR format encoded in BZip2.classTarExporterImplImplementation ofTarExporterused to export an Archive as a TAR format.classTarGzExporterImplImplementation ofTarGzExporterused 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 classZipExporterImplImplementation of ZipExporter used to export an Archive as a ZIP format. -
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 classExplodedImporterImplExplodedImporterImpl 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 classTarBz2ImporterImplUsed to import existing TAR.BZ2 files/streams into the givenArchiveclassTarGzImporterImplUsed to import existing TAR.GZ files/streams into the givenArchive(package private) classTarImporterBase<S extends TarInputStream,I extends StreamImporter<I>>Base of implementations used to import existing TAR files/streams into the givenArchiveclassTarImporterImplUsed 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 classZipImporterImplUsed 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 classZipSerializableViewImplImplementation of aSerializableview ofArchives, 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 classEnterpriseArchiveImplEnterpriseArchiveImplclassJavaArchiveImplImplementation of an archive with JAR-specific support.classResourceAdapterArchiveImplResourceAdapterArchiveImplclassWebArchiveImplWebArchiveImpl -
Uses of Assignable in org.jboss.shrinkwrap.spi
Subinterfaces of Assignable in org.jboss.shrinkwrap.spi Modifier and Type Interface Description interfaceConfigurableAssignableview representing an entity backed byConfiguration.interfaceIdentifiableAssignableview representing an entity with an ID.interfaceMemoryMapArchiveMemoryMapArchive A pure in memory Archive backed by a Map.
-