org.rhq.helpers.jeegen.ejb
Class EjbArchive

java.lang.Object
  extended by org.rhq.helpers.jeegen.ejb.EjbArchive
All Implemented Interfaces:
org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>, org.jboss.shrinkwrap.api.Assignable, org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>, org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>, org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>, org.jboss.shrinkwrap.api.container.ServiceProviderContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>, org.jboss.shrinkwrap.api.spec.JavaArchive

public class EjbArchive
extends Object
implements org.jboss.shrinkwrap.api.spec.JavaArchive

An EJB JAR.

Author:
Ian Springer

Field Summary
 
Fields inherited from interface org.jboss.shrinkwrap.api.container.ManifestContainer
DEFAULT_MANIFEST_NAME
 
Constructor Summary
EjbArchive(org.jboss.shrinkwrap.api.spec.JavaArchive delegate, String ejbVersion, int entityBeanCount, int statelessSessionBeanCount, int statefulSessionBeanCount, int messageDrivenBeanCount)
          Create a new JavaArchive with any type storage engine as backing.
 
Method Summary
 org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.Archive<?> archive, org.jboss.shrinkwrap.api.ArchivePath path, Class<? extends org.jboss.shrinkwrap.api.exporter.StreamExporter> exporter)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.Archive<?> archive, String path, Class<? extends org.jboss.shrinkwrap.api.exporter.StreamExporter> exporter)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.asset.Asset asset, org.jboss.shrinkwrap.api.ArchivePath target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.asset.Asset asset, org.jboss.shrinkwrap.api.ArchivePath target, String name)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.asset.Asset asset, String target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.asset.Asset asset, String target, String name)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.asset.NamedAsset namedAsset)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsDirectories(org.jboss.shrinkwrap.api.ArchivePath... paths)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsDirectories(String... paths)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsDirectory(org.jboss.shrinkwrap.api.ArchivePath path)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsDirectory(String path)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(org.jboss.shrinkwrap.api.asset.Asset resource, org.jboss.shrinkwrap.api.ArchivePath target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(org.jboss.shrinkwrap.api.asset.Asset resource, String target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(File resource)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(File resource, org.jboss.shrinkwrap.api.ArchivePath target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(File resource, String target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(Package resourcePackage, String resourceName)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(Package resourcePackage, String resourceName, org.jboss.shrinkwrap.api.ArchivePath target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(Package resourcePackage, String resourceName, String target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(String resourceName)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(String resourceName, org.jboss.shrinkwrap.api.ArchivePath target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(String resourceName, String target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(URL resource, org.jboss.shrinkwrap.api.ArchivePath target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(URL resource, String target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResources(Package resourcePackage, String... resourceNames)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(org.jboss.shrinkwrap.api.asset.Asset resource, org.jboss.shrinkwrap.api.ArchivePath target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(org.jboss.shrinkwrap.api.asset.Asset resource, String target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(File resource)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(File resource, org.jboss.shrinkwrap.api.ArchivePath target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(File resource, String target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(Package resourcePackage, String resourceName)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(Package resourcePackage, String resourceName, org.jboss.shrinkwrap.api.ArchivePath target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(Package resourcePackage, String resourceName, String target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(String resourceName)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(String resourceName, org.jboss.shrinkwrap.api.ArchivePath target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(String resourceName, org.jboss.shrinkwrap.api.ArchivePath target, ClassLoader classLoader)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(String resourceName, String target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(URL resource, org.jboss.shrinkwrap.api.ArchivePath target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(URL resource, String target)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsResources(Package resourcePackage, String... resourceNames)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsServiceProvider(Class<?> serviceInterface, Class<?>... serviceImpls)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addAsServiceProviderAndClasses(Class<?> serviceInterface, Class<?>... serviceImpls)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addClass(Class<?> clazz)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addClass(String fullyQualifiedClassName)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addClass(String fullyQualifiedClassName, ClassLoader cl)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addClasses(Class<?>... classes)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addDefaultPackage()
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addManifest()
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addPackage(Package pack)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addPackage(String pack)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addPackages(boolean recursive, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter, Package... packages)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addPackages(boolean recursive, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter, String... packages)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addPackages(boolean recursive, Package... packages)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive addPackages(boolean recursive, String... packages)
           
<TYPE extends org.jboss.shrinkwrap.api.Assignable>
TYPE
as(Class<TYPE> clazz)
           
 boolean contains(org.jboss.shrinkwrap.api.ArchivePath path)
           
 boolean contains(String path)
           
 org.jboss.shrinkwrap.api.Node delete(org.jboss.shrinkwrap.api.ArchivePath path)
           
 org.jboss.shrinkwrap.api.Node delete(String archivePath)
           
 org.jboss.shrinkwrap.api.Node get(org.jboss.shrinkwrap.api.ArchivePath path)
           
 org.jboss.shrinkwrap.api.Node get(String path)
           
<X extends org.jboss.shrinkwrap.api.Archive<X>>
X
getAsType(Class<X> type, org.jboss.shrinkwrap.api.ArchivePath path)
           
<X extends org.jboss.shrinkwrap.api.Archive<X>>
X
getAsType(Class<X> type, org.jboss.shrinkwrap.api.ArchivePath path, org.jboss.shrinkwrap.api.ArchiveFormat archiveFormat)
           
<X extends org.jboss.shrinkwrap.api.Archive<X>>
Collection<X>
getAsType(Class<X> type, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter)
           
<X extends org.jboss.shrinkwrap.api.Archive<X>>
Collection<X>
getAsType(Class<X> type, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter, org.jboss.shrinkwrap.api.ArchiveFormat archiveFormat)
           
<X extends org.jboss.shrinkwrap.api.Archive<X>>
X
getAsType(Class<X> type, String path)
           
<X extends org.jboss.shrinkwrap.api.Archive<X>>
X
getAsType(Class<X> type, String path, org.jboss.shrinkwrap.api.ArchiveFormat archiveFormat)
           
 Map<org.jboss.shrinkwrap.api.ArchivePath,org.jboss.shrinkwrap.api.Node> getContent()
           
 Map<org.jboss.shrinkwrap.api.ArchivePath,org.jboss.shrinkwrap.api.Node> getContent(org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter)
           
 String getName()
           
 org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source, org.jboss.shrinkwrap.api.ArchivePath path)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source, org.jboss.shrinkwrap.api.ArchivePath path, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source, String path)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source, String path, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive setManifest(org.jboss.shrinkwrap.api.asset.Asset resource)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive setManifest(File resource)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive setManifest(Package resourcePackage, String resourceName)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive setManifest(String resourceName)
           
 org.jboss.shrinkwrap.api.spec.JavaArchive setManifest(URL resource)
           
 String toString()
           
 String toString(boolean verbose)
           
 String toString(org.jboss.shrinkwrap.api.formatter.Formatter formatter)
           
 void writeTo(OutputStream outputStream, org.jboss.shrinkwrap.api.formatter.Formatter formatter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EjbArchive

public EjbArchive(org.jboss.shrinkwrap.api.spec.JavaArchive delegate,
                  String ejbVersion,
                  int entityBeanCount,
                  int statelessSessionBeanCount,
                  int statefulSessionBeanCount,
                  int messageDrivenBeanCount)
Create a new JavaArchive with any type storage engine as backing.

Parameters:
delegate - The storage backing.
Method Detail

getName

public String getName()
Specified by:
getName in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>

add

public org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.asset.Asset asset,
                                                     org.jboss.shrinkwrap.api.ArchivePath target)
                                              throws IllegalArgumentException
Specified by:
add in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

add

public org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.asset.Asset asset,
                                                     org.jboss.shrinkwrap.api.ArchivePath target,
                                                     String name)
                                              throws IllegalArgumentException
Specified by:
add in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

add

public org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.asset.Asset asset,
                                                     String target,
                                                     String name)
                                              throws IllegalArgumentException
Specified by:
add in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

add

public org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.asset.NamedAsset namedAsset)
                                              throws IllegalArgumentException
Specified by:
add in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

add

public org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.asset.Asset asset,
                                                     String target)
                                              throws IllegalArgumentException
Specified by:
add in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsDirectory

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsDirectory(String path)
                                                         throws IllegalArgumentException
Specified by:
addAsDirectory in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsDirectories

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsDirectories(String... paths)
                                                           throws IllegalArgumentException
Specified by:
addAsDirectories in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsDirectory

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsDirectory(org.jboss.shrinkwrap.api.ArchivePath path)
                                                         throws IllegalArgumentException
Specified by:
addAsDirectory in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsDirectories

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsDirectories(org.jboss.shrinkwrap.api.ArchivePath... paths)
                                                           throws IllegalArgumentException
Specified by:
addAsDirectories in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

get

public org.jboss.shrinkwrap.api.Node get(org.jboss.shrinkwrap.api.ArchivePath path)
                                  throws IllegalArgumentException
Specified by:
get in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

get

public org.jboss.shrinkwrap.api.Node get(String path)
                                  throws IllegalArgumentException
Specified by:
get in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

getAsType

public <X extends org.jboss.shrinkwrap.api.Archive<X>> X getAsType(Class<X> type,
                                                                   String path)
Specified by:
getAsType in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>

getAsType

public <X extends org.jboss.shrinkwrap.api.Archive<X>> X getAsType(Class<X> type,
                                                                   org.jboss.shrinkwrap.api.ArchivePath path)
Specified by:
getAsType in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>

getAsType

public <X extends org.jboss.shrinkwrap.api.Archive<X>> Collection<X> getAsType(Class<X> type,
                                                                               org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter)
Specified by:
getAsType in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>

getAsType

public <X extends org.jboss.shrinkwrap.api.Archive<X>> X getAsType(Class<X> type,
                                                                   String path,
                                                                   org.jboss.shrinkwrap.api.ArchiveFormat archiveFormat)
Specified by:
getAsType in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>

getAsType

public <X extends org.jboss.shrinkwrap.api.Archive<X>> X getAsType(Class<X> type,
                                                                   org.jboss.shrinkwrap.api.ArchivePath path,
                                                                   org.jboss.shrinkwrap.api.ArchiveFormat archiveFormat)
Specified by:
getAsType in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>

getAsType

public <X extends org.jboss.shrinkwrap.api.Archive<X>> Collection<X> getAsType(Class<X> type,
                                                                               org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter,
                                                                               org.jboss.shrinkwrap.api.ArchiveFormat archiveFormat)
Specified by:
getAsType in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>

contains

public boolean contains(org.jboss.shrinkwrap.api.ArchivePath path)
                 throws IllegalArgumentException
Specified by:
contains in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

contains

public boolean contains(String path)
                 throws IllegalArgumentException
Specified by:
contains in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

delete

public org.jboss.shrinkwrap.api.Node delete(org.jboss.shrinkwrap.api.ArchivePath path)
                                     throws IllegalArgumentException
Specified by:
delete in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

delete

public org.jboss.shrinkwrap.api.Node delete(String archivePath)
                                     throws IllegalArgumentException
Specified by:
delete in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

getContent

public Map<org.jboss.shrinkwrap.api.ArchivePath,org.jboss.shrinkwrap.api.Node> getContent()
Specified by:
getContent in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>

getContent

public Map<org.jboss.shrinkwrap.api.ArchivePath,org.jboss.shrinkwrap.api.Node> getContent(org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter)
Specified by:
getContent in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>

add

public org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.Archive<?> archive,
                                                     org.jboss.shrinkwrap.api.ArchivePath path,
                                                     Class<? extends org.jboss.shrinkwrap.api.exporter.StreamExporter> exporter)
                                              throws IllegalArgumentException
Specified by:
add in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

add

public org.jboss.shrinkwrap.api.spec.JavaArchive add(org.jboss.shrinkwrap.api.Archive<?> archive,
                                                     String path,
                                                     Class<? extends org.jboss.shrinkwrap.api.exporter.StreamExporter> exporter)
                                              throws IllegalArgumentException
Specified by:
add in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

merge

public org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source)
                                                throws IllegalArgumentException
Specified by:
merge in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

merge

public org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source,
                                                       org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter)
                                                throws IllegalArgumentException
Specified by:
merge in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

merge

public org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source,
                                                       org.jboss.shrinkwrap.api.ArchivePath path)
                                                throws IllegalArgumentException
Specified by:
merge in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

merge

public org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source,
                                                       String path)
                                                throws IllegalArgumentException
Specified by:
merge in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

merge

public org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source,
                                                       org.jboss.shrinkwrap.api.ArchivePath path,
                                                       org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter)
                                                throws IllegalArgumentException
Specified by:
merge in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

merge

public org.jboss.shrinkwrap.api.spec.JavaArchive merge(org.jboss.shrinkwrap.api.Archive<?> source,
                                                       String path,
                                                       org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter)
                                                throws IllegalArgumentException
Specified by:
merge in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

toString

public String toString()
Specified by:
toString in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Overrides:
toString in class Object

toString

public String toString(boolean verbose)
Specified by:
toString in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>

toString

public String toString(org.jboss.shrinkwrap.api.formatter.Formatter formatter)
                throws IllegalArgumentException
Specified by:
toString in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

writeTo

public void writeTo(OutputStream outputStream,
                    org.jboss.shrinkwrap.api.formatter.Formatter formatter)
             throws IllegalArgumentException
Specified by:
writeTo in interface org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

as

public <TYPE extends org.jboss.shrinkwrap.api.Assignable> TYPE as(Class<TYPE> clazz)
Specified by:
as in interface org.jboss.shrinkwrap.api.Assignable

addAsServiceProviderAndClasses

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsServiceProviderAndClasses(Class<?> serviceInterface,
                                                                                Class<?>... serviceImpls)
                                                                         throws IllegalArgumentException
Specified by:
addAsServiceProviderAndClasses in interface org.jboss.shrinkwrap.api.container.ServiceProviderContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

setManifest

public org.jboss.shrinkwrap.api.spec.JavaArchive setManifest(String resourceName)
                                                      throws IllegalArgumentException
Specified by:
setManifest in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

setManifest

public org.jboss.shrinkwrap.api.spec.JavaArchive setManifest(File resource)
                                                      throws IllegalArgumentException
Specified by:
setManifest in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

setManifest

public org.jboss.shrinkwrap.api.spec.JavaArchive setManifest(URL resource)
                                                      throws IllegalArgumentException
Specified by:
setManifest in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

setManifest

public org.jboss.shrinkwrap.api.spec.JavaArchive setManifest(org.jboss.shrinkwrap.api.asset.Asset resource)
                                                      throws IllegalArgumentException
Specified by:
setManifest in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

setManifest

public org.jboss.shrinkwrap.api.spec.JavaArchive setManifest(Package resourcePackage,
                                                             String resourceName)
                                                      throws IllegalArgumentException
Specified by:
setManifest in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(String resourceName)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(File resource)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(String resourceName,
                                                                       String target)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(File resource,
                                                                       String target)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(URL resource,
                                                                       String target)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(org.jboss.shrinkwrap.api.asset.Asset resource,
                                                                       String target)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(String resourceName,
                                                                       org.jboss.shrinkwrap.api.ArchivePath target)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(File resource,
                                                                       org.jboss.shrinkwrap.api.ArchivePath target)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(URL resource,
                                                                       org.jboss.shrinkwrap.api.ArchivePath target)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(org.jboss.shrinkwrap.api.asset.Asset resource,
                                                                       org.jboss.shrinkwrap.api.ArchivePath target)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResources

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResources(Package resourcePackage,
                                                                        String... resourceNames)
                                                                 throws IllegalArgumentException
Specified by:
addAsManifestResources in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(Package resourcePackage,
                                                                       String resourceName)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(Package resourcePackage,
                                                                       String resourceName,
                                                                       String target)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsManifestResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsManifestResource(Package resourcePackage,
                                                                       String resourceName,
                                                                       org.jboss.shrinkwrap.api.ArchivePath target)
                                                                throws IllegalArgumentException
Specified by:
addAsManifestResource in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsServiceProvider

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsServiceProvider(Class<?> serviceInterface,
                                                                      Class<?>... serviceImpls)
                                                               throws IllegalArgumentException
Specified by:
addAsServiceProvider in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addManifest

public org.jboss.shrinkwrap.api.spec.JavaArchive addManifest()
                                                      throws IllegalArgumentException
Specified by:
addManifest in interface org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addClass

public org.jboss.shrinkwrap.api.spec.JavaArchive addClass(Class<?> clazz)
                                                   throws IllegalArgumentException
Specified by:
addClass in interface org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addClass

public org.jboss.shrinkwrap.api.spec.JavaArchive addClass(String fullyQualifiedClassName)
                                                   throws IllegalArgumentException
Specified by:
addClass in interface org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addClass

public org.jboss.shrinkwrap.api.spec.JavaArchive addClass(String fullyQualifiedClassName,
                                                          ClassLoader cl)
                                                   throws IllegalArgumentException
Specified by:
addClass in interface org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addClasses

public org.jboss.shrinkwrap.api.spec.JavaArchive addClasses(Class<?>... classes)
                                                     throws IllegalArgumentException
Specified by:
addClasses in interface org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addPackage

public org.jboss.shrinkwrap.api.spec.JavaArchive addPackage(Package pack)
                                                     throws IllegalArgumentException
Specified by:
addPackage in interface org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addDefaultPackage

public org.jboss.shrinkwrap.api.spec.JavaArchive addDefaultPackage()
Specified by:
addDefaultPackage in interface org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>

addPackages

public org.jboss.shrinkwrap.api.spec.JavaArchive addPackages(boolean recursive,
                                                             Package... packages)
                                                      throws IllegalArgumentException
Specified by:
addPackages in interface org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addPackages

public org.jboss.shrinkwrap.api.spec.JavaArchive addPackages(boolean recursive,
                                                             org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter,
                                                             Package... packages)
                                                      throws IllegalArgumentException
Specified by:
addPackages in interface org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addPackage

public org.jboss.shrinkwrap.api.spec.JavaArchive addPackage(String pack)
                                                     throws IllegalArgumentException
Specified by:
addPackage in interface org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addPackages

public org.jboss.shrinkwrap.api.spec.JavaArchive addPackages(boolean recursive,
                                                             String... packages)
                                                      throws IllegalArgumentException
Specified by:
addPackages in interface org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addPackages

public org.jboss.shrinkwrap.api.spec.JavaArchive addPackages(boolean recursive,
                                                             org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter,
                                                             String... packages)
                                                      throws IllegalArgumentException
Specified by:
addPackages in interface org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(String resourceName)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(File resource)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(String resourceName,
                                                               String target)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(File resource,
                                                               String target)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(URL resource,
                                                               String target)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(org.jboss.shrinkwrap.api.asset.Asset resource,
                                                               String target)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(String resourceName,
                                                               org.jboss.shrinkwrap.api.ArchivePath target)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(String resourceName,
                                                               org.jboss.shrinkwrap.api.ArchivePath target,
                                                               ClassLoader classLoader)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(File resource,
                                                               org.jboss.shrinkwrap.api.ArchivePath target)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(URL resource,
                                                               org.jboss.shrinkwrap.api.ArchivePath target)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(org.jboss.shrinkwrap.api.asset.Asset resource,
                                                               org.jboss.shrinkwrap.api.ArchivePath target)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResources

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResources(Package resourcePackage,
                                                                String... resourceNames)
                                                         throws IllegalArgumentException
Specified by:
addAsResources in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(Package resourcePackage,
                                                               String resourceName)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(Package resourcePackage,
                                                               String resourceName,
                                                               String target)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException

addAsResource

public org.jboss.shrinkwrap.api.spec.JavaArchive addAsResource(Package resourcePackage,
                                                               String resourceName,
                                                               org.jboss.shrinkwrap.api.ArchivePath target)
                                                        throws IllegalArgumentException
Specified by:
addAsResource in interface org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
Throws:
IllegalArgumentException


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.