public abstract class AssignableBase<T extends Archive<?>> extends java.lang.Object implements Assignable
Assignable that delegates down to the Archive extensions inner archive. Used by
Archive extensions to simplify handling the generic extension mechanism.| Modifier | Constructor and Description |
|---|---|
protected |
AssignableBase(T archive)
Constructs a new instance using the underlying specified archive, which is required
|
| Modifier and Type | Method and Description |
|---|---|
<TYPE extends Assignable> |
as(java.lang.Class<TYPE> clazz)
Wraps an Archive in a different 'view'.
|
protected T |
getArchive()
Returns the underlying archive
|
protected AssignableBase(T archive)
archive - public final <TYPE extends Assignable> TYPE as(java.lang.Class<TYPE> clazz)
as in interface Assignableclazz - Extension interface to loadorg.jboss.shrinkwrap.api.Specializer#as(java.lang.Class)protected final T getArchive()