|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.shrinkwrap.api.spec.WebArchiveFactory
public abstract class WebArchiveFactory
WebArchiveFactory
Factory used to create WebArchive
instances.
Constructor Summary | |
---|---|
WebArchiveFactory()
|
Method Summary | ||
---|---|---|
static WebArchive |
create(java.lang.String archiveName)
Creates a WebArchive instance with the provided name. |
|
protected static
|
createInstance(java.lang.Class<F> factoryBaseType,
java.lang.String fqFactoryName)
Create an instance of an ArchiveFactory implementation |
|
protected abstract T |
doCreate(java.lang.String archiveName)
Template create method for concrete implementations |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WebArchiveFactory()
Method Detail |
---|
public static WebArchive create(java.lang.String archiveName)
WebArchive
instance with the provided name.
archiveName
-
java.lang.IllegalArgumentException
- if the archiveName is not presentprotected static <T extends Archive<T>,F extends org.jboss.shrinkwrap.api.spec.ArchiveFactory<T>> F createInstance(java.lang.Class<F> factoryBaseType, java.lang.String fqFactoryName)
protected abstract T doCreate(java.lang.String archiveName)
archiveName
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |