Class AssignableBase<T extends Archive<?>>

java.lang.Object
org.jboss.shrinkwrap.impl.base.AssignableBase<T>
All Implemented Interfaces:
Assignable
Direct Known Subclasses:
AbstractStreamExporterImpl, ConfigurableArchiveImpl, ContainerBase, ExplodedExporterImpl, ExplodedImporterImpl, IdentifiableArchiveImpl, TarBz2ImporterImpl, TarGzImporterImpl, TarImporterImpl, ZipImporterImpl

public abstract class AssignableBase<T extends Archive<?>> extends Object implements Assignable
A generic implementation of Assignable that delegates down to the Archive extensions inner archive. Used by Archive extensions to simplify handling the generic extension mechanism.
Version:
$Revision: $
Author:
Aslak Knutsen
  • Constructor Details

    • AssignableBase

      protected AssignableBase(T archive)
      Constructs a new instance using the underlying specified archive, which is required
      Parameters:
      archive - The archive to be used by this instance. This must not be null.
  • Method Details