|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.shrinkwrap.api.Archives
public final class Archives
Generic unified factory for archive creation.
Method Summary | ||
---|---|---|
static
|
addExtensionOverride(Class<T> extensionClass,
Class<? extends T> extensionImplClass)
Override the loading of a specific Extension. |
|
static
|
create(String archiveName,
Class<T> type)
Create a archive as a specific type. |
|
static void |
setExtensionLoader(ExtensionLoader loader)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static <T extends Assignable> T create(String archiveName, Class<T> type)
archiveName
- The name of the archive
Assignable
archive basepublic static <T extends Assignable> void addExtensionOverride(Class<T> extensionClass, Class<? extends T> extensionImplClass)
T
- extensionClass
- The Extension interfaceextensionImplClass
- The Extension implementation classpublic static void setExtensionLoader(ExtensionLoader loader)
loader
- The ExtensionLoader to use
IllegalArgumentException
- if loader is null
IllegalStateException
- if loader is already set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |