Package org.jboss.shrinkwrap.api
Interface Assignable
- All Known Subinterfaces:
Archive<T>
,Configurable
,EnterpriseArchive
,ExplodedExporter
,ExplodedImporter
,GenericArchive
,Identifiable
,JavaArchive
,MemoryMapArchive
,ResourceAdapterArchive
,SerializableView
,StreamExporter
,StreamImporter<I>
,TarBz2Exporter
,TarBz2Importer
,TarExporter
,TarGzExporter
,TarGzImporter
,TarImporter
,WebArchive
,ZipExporter
,ZipImporter
,ZipSerializableView
- All Known Implementing Classes:
AbstractStreamExporterImpl
,ArchiveBase
,AssignableBase
,ConfigurableArchiveImpl
,ContainerBase
,EnterpriseArchiveImpl
,EnterpriseContainerBase
,ExplodedExporterImpl
,ExplodedImporterImpl
,GenericArchiveImpl
,IdentifiableArchiveImpl
,JavaArchiveImpl
,MemoryMapArchiveBase
,MemoryMapArchiveImpl
,ResourceAdapterArchiveImpl
,ResourceAdapterContainerBase
,TarBz2ExporterImpl
,TarBz2ImporterImpl
,TarExporterImpl
,TarGzExporterImpl
,TarGzImporterImpl
,TarImporterBase
,TarImporterImpl
,WebArchiveImpl
,WebContainerBase
,ZipExporterImpl
,ZipImporterImpl
,ZipSerializableViewImpl
public interface Assignable
General interface for representing entities such as
Archive
s, importers and exporters as different extension
types. The Assignable
type is typically the end-user view. In effect all Assignable
types achieve
some limited form of multiple inheritance via a wrapping mechanism.- Version:
- $Revision: $
-
Method Summary
Modifier and TypeMethodDescription<TYPE extends Assignable>
TYPEWraps an Archive in a different 'view'.
-
Method Details
-
as
Wraps an Archive in a different 'view'.- Type Parameters:
TYPE
-- Parameters:
clazz
- Extension interface to load- Returns:
- The Archive wrapped as TYPE
- See Also:
-