org.jboss.shrinkwrap.api
Interface Assignable

All Known Subinterfaces:
Archive<T>, EnterpriseArchive, ExplodedExporter, ExplodedImporter, JavaArchive, ResourceAdapterArchive, WebArchive, ZipExporter, ZipImporter

public interface Assignable

General interface for representing entities such as Archives and descriptors as different extension types.

Version:
$Revision: $
Author:
Aslak Knutsen

Method Summary
<TYPE extends Assignable>
TYPE
as(Class<TYPE> clazz)
          Wraps a Archive in a different 'view'.
 

Method Detail

as

<TYPE extends Assignable> TYPE as(Class<TYPE> clazz)
Wraps a Archive in a different 'view'.

Type Parameters:
TYPE -
Parameters:
clazz - Extension interface to load
Returns:
The Archive wrapped as TYPE


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.