A C D E G J L M O P R S T W Z

A

add(Path, Asset) - Method in interface org.jboss.shrinkwrap.api.Archive
Adds the specified asset under the specified path into the target context
add(Path, String, Asset) - Method in interface org.jboss.shrinkwrap.api.Archive
Adds the specified asset under the specified target (directory) using the specified name.
add(String, Asset) - Method in interface org.jboss.shrinkwrap.api.Archive
Adds the specified resource under the context denoted by the specified target
add(Path, Archive<?>) - Method in interface org.jboss.shrinkwrap.api.Archive
Add an archive under a specific context and maintain the archive name as context path.
addApplicationResource(String) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
Adds a resource to this Archives application context.
addApplicationResource(File) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addApplicationResource(String, String) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addApplicationResource(String, File) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addApplicationResource(String, URL) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addApplicationResource(String, Asset) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addApplicationResource(Path, String) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
Adds a resource to this Archives application context.
addApplicationResource(Path, File) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addApplicationResource(Path, URL) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addApplicationResource(Path, Asset) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addClass(Class<?>) - Method in interface org.jboss.shrinkwrap.api.container.ClassContainer
Adds the specified Class to the Archive.
addClasses(Class<?>...) - Method in interface org.jboss.shrinkwrap.api.container.ClassContainer
Adds the specified Classes to the Archive.
addLibrary(String) - Method in interface org.jboss.shrinkwrap.api.container.LibraryContainer
Adds the resource with the specified name as a library to the container, returning the container itself.
addLibrary(File) - Method in interface org.jboss.shrinkwrap.api.container.LibraryContainer
 
addLibrary(String, String) - Method in interface org.jboss.shrinkwrap.api.container.LibraryContainer
 
addLibrary(String, File) - Method in interface org.jboss.shrinkwrap.api.container.LibraryContainer
 
addLibrary(String, URL) - Method in interface org.jboss.shrinkwrap.api.container.LibraryContainer
 
addLibrary(String, Asset) - Method in interface org.jboss.shrinkwrap.api.container.LibraryContainer
 
addLibrary(Path, String) - Method in interface org.jboss.shrinkwrap.api.container.LibraryContainer
Adds the resource with the specified name as a library to the container under the target path, returning the container itself.
addLibrary(Path, File) - Method in interface org.jboss.shrinkwrap.api.container.LibraryContainer
 
addLibrary(Path, URL) - Method in interface org.jboss.shrinkwrap.api.container.LibraryContainer
 
addLibrary(Path, Asset) - Method in interface org.jboss.shrinkwrap.api.container.LibraryContainer
 
addLibrary(Archive<?>) - Method in interface org.jboss.shrinkwrap.api.container.LibraryContainer
Add another Archive to this Archive as a Library.
addManifestResource(String) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
Adds the resource with the specified name to the container, returning the container itself.
addManifestResource(File) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
 
addManifestResource(String, String) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
 
addManifestResource(String, File) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
 
addManifestResource(String, URL) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
 
addManifestResource(String, Asset) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
 
addManifestResource(Path, String) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
Adds the resource with the specified name to the container, returning the container itself.
addManifestResource(Path, File) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
 
addManifestResource(Path, URL) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
 
addManifestResource(Path, Asset) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
 
addModule(Archive<?>) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
Adds a archive to this Archives module context.
addModule(String) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
Adds a resource to this Archives module context.
addModule(File) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addModule(String, String) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
Adds a resource to this Archives module context.
addModule(String, File) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addModule(String, URL) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addModule(Path, String) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
Adds a resource to this Archives module context.
addModule(Path, File) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addModule(Path, URL) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
addPackage(Package) - Method in interface org.jboss.shrinkwrap.api.container.ClassContainer
Adds all classes in the specified Package to the Archive.
addPackages(boolean, Package...) - Method in interface org.jboss.shrinkwrap.api.container.ClassContainer
Adds all classes in the specified Packages to the Archive.
addResource(String) - Method in interface org.jboss.shrinkwrap.api.container.ResourceContainer
Adds the resource with the specified name to the container, returning the container itself.
addResource(File) - Method in interface org.jboss.shrinkwrap.api.container.ResourceContainer
 
addResource(String, String) - Method in interface org.jboss.shrinkwrap.api.container.ResourceContainer
Adds the resource with the specified name to the container, returning the container itself.
addResource(String, File) - Method in interface org.jboss.shrinkwrap.api.container.ResourceContainer
 
addResource(String, URL) - Method in interface org.jboss.shrinkwrap.api.container.ResourceContainer
 
addResource(String, Asset) - Method in interface org.jboss.shrinkwrap.api.container.ResourceContainer
 
addResource(Path, String) - Method in interface org.jboss.shrinkwrap.api.container.ResourceContainer
Adds the resource with the specified name to the container, returning the container itself.
addResource(Path, String, ClassLoader) - Method in interface org.jboss.shrinkwrap.api.container.ResourceContainer
Adds the specified resource to the Archive, using the specified ClassLoader to load the resource
addResource(Path, File) - Method in interface org.jboss.shrinkwrap.api.container.ResourceContainer
 
addResource(Path, URL) - Method in interface org.jboss.shrinkwrap.api.container.ResourceContainer
Adds the resource located at the specified URL to the archive at the specified path.
addResource(Path, Asset) - Method in interface org.jboss.shrinkwrap.api.container.ResourceContainer
 
addWebResource(String) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
Adds the resource with the specified name to the container, returning the container itself.
addWebResource(File) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
 
addWebResource(String, String) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
 
addWebResource(String, File) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
 
addWebResource(String, URL) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
 
addWebResource(String, Asset) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
 
addWebResource(Path, String) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
Adds the resource with the specified name to the container, returning the container itself.
addWebResource(Path, File) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
 
addWebResource(Path, URL) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
 
addWebResource(Path, Asset) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
 
Archive<T extends Archive<T>> - Interface in org.jboss.shrinkwrap.api
Archive Represents a collection of resources which may be constructed declaratively / programmatically.
ArchiveExportException - Exception in org.jboss.shrinkwrap.api.export
ArchiveExportException Exception thrown when an error occurs exporting an Archive.
ArchiveExportException() - Constructor for exception org.jboss.shrinkwrap.api.export.ArchiveExportException
 
ArchiveExportException(String, Throwable) - Constructor for exception org.jboss.shrinkwrap.api.export.ArchiveExportException
 
ArchiveExportException(String) - Constructor for exception org.jboss.shrinkwrap.api.export.ArchiveExportException
 
ArchiveExportException(Throwable) - Constructor for exception org.jboss.shrinkwrap.api.export.ArchiveExportException
 
Asset - Interface in org.jboss.shrinkwrap.api
Represents a Class, file, or any other collection of bytes stored under some context within an Archive

C

ClassContainer<T extends Archive<T>> - Interface in org.jboss.shrinkwrap.api.container
ClassContainer Defines the contract for a component capable of storing Java Classes.
contains(Path) - Method in interface org.jboss.shrinkwrap.api.Archive
Denotes whether this archive contains a resource at the specified path
create(String) - Static method in class org.jboss.shrinkwrap.api.spec.EnterpriseArchiveFactory
Creates a EnterpriseArchive instance with the provided name.
create(String) - Static method in class org.jboss.shrinkwrap.api.spec.JavaArchiveFactory
Creates a JavaArchive instance with the provided name.
create(String) - Static method in class org.jboss.shrinkwrap.api.spec.ResourceAdapterArchiveFactory
Creates a ResourceAdapterArchive instance with the provided name.
create(String) - Static method in class org.jboss.shrinkwrap.api.spec.WebArchiveFactory
Creates a WebArchive instance with the provided name.

D

delete(Path) - Method in interface org.jboss.shrinkwrap.api.Archive
Removes the asset in the archive at the specified Path.
doExportExploded(Archive<?>, File) - Method in class org.jboss.shrinkwrap.api.export.ExplodedExporter
Template export method for concrete implementations
doExportZip(Archive<?>) - Method in class org.jboss.shrinkwrap.api.export.ZipExporter
Template export method for concrete implementations

E

EnterpriseArchive - Interface in org.jboss.shrinkwrap.api.spec
EnterpriseArchive Traditional EAR (Java Enterprise Archive) structure.
EnterpriseArchiveFactory - Class in org.jboss.shrinkwrap.api.spec
EnterpriseArchiveFactory Factory used to create EnterpriseArchive instances.
EnterpriseArchiveFactory() - Constructor for class org.jboss.shrinkwrap.api.spec.EnterpriseArchiveFactory
 
EnterpriseContainer<T extends Archive<T>> - Interface in org.jboss.shrinkwrap.api.container
EnterpriseContainer Defines the contract for a component capable of storing Enterprise related resources.
ExplodedExporter - Class in org.jboss.shrinkwrap.api.export
ExplodedExporter Exporter used to export an Archive as an exploded directory structure.
ExplodedExporter() - Constructor for class org.jboss.shrinkwrap.api.export.ExplodedExporter
 
exportExploded(Archive<?>, File) - Static method in class org.jboss.shrinkwrap.api.export.ExplodedExporter
Exports provided archive as an exploded directory structure.
exportZip(Archive<?>) - Static method in class org.jboss.shrinkwrap.api.export.ZipExporter
Exports provided archive as a Zip archive.

G

get(Path) - Method in interface org.jboss.shrinkwrap.api.Archive
Obtains the asset located at the specified path
get(String) - Method in interface org.jboss.shrinkwrap.api.Archive
Obtains the asset located at the specified path
get() - Method in interface org.jboss.shrinkwrap.api.Path
Obtains the context which this Path represents
getContent() - Method in interface org.jboss.shrinkwrap.api.Archive
Obtains all assets in this archive, along with its respective Path.
getName() - Method in interface org.jboss.shrinkwrap.api.Archive
Obtains the name of this archive (ie. myLibrary.jar)

J

JavaArchive - Interface in org.jboss.shrinkwrap.api.spec
JavaArchive Traditional JAR (Java Archive) structure.
JavaArchiveFactory - Class in org.jboss.shrinkwrap.api.spec
JavaArchiveFactory Factory used to create JavaArchive instances.
JavaArchiveFactory() - Constructor for class org.jboss.shrinkwrap.api.spec.JavaArchiveFactory
 

L

LibraryContainer<T extends Archive<T>> - Interface in org.jboss.shrinkwrap.api.container
LibraryContainer Defines the contract for a component capable of storing Libraries.

M

ManifestContainer<T extends Archive<T>> - Interface in org.jboss.shrinkwrap.api.container
ManifestContainer Defines the contract for a component capable of storing Manifest related resources.
merge(Archive<?>) - Method in interface org.jboss.shrinkwrap.api.Archive
Merge the contents from an existing archive without maintaining the archive name in the context path.
merge(Path, Archive<?>) - Method in interface org.jboss.shrinkwrap.api.Archive
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.

O

openStream() - Method in interface org.jboss.shrinkwrap.api.Asset
Get a input stream for the resource content.
org.jboss.shrinkwrap.api - package org.jboss.shrinkwrap.api
 
org.jboss.shrinkwrap.api.container - package org.jboss.shrinkwrap.api.container
 
org.jboss.shrinkwrap.api.export - package org.jboss.shrinkwrap.api.export
 
org.jboss.shrinkwrap.api.spec - package org.jboss.shrinkwrap.api.spec
 

P

Path - Interface in org.jboss.shrinkwrap.api
Path Represents a target context within an Archive under which an Asset may be found.

R

ResourceAdapterArchive - Interface in org.jboss.shrinkwrap.api.spec
ResourceAdapterArchive Traditional RAR (Resource Adapter Archive) structure.
ResourceAdapterArchiveFactory - Class in org.jboss.shrinkwrap.api.spec
ResourceAdapterArchiveFactory Factory used to create ResourceAdapterArchive instances.
ResourceAdapterArchiveFactory() - Constructor for class org.jboss.shrinkwrap.api.spec.ResourceAdapterArchiveFactory
 
ResourceAdapterContainer<T extends Archive<T>> - Interface in org.jboss.shrinkwrap.api.container
ResourceAdapterContainer Defines the contract for a component capable of storing Resource adapter resources.
ResourceContainer<T extends Archive<T>> - Interface in org.jboss.shrinkwrap.api.container
ResourceContainer Defines the contract for a component capable of storing a series of ClassLoader resources

The actual path to the Resources within the Archive is up to the implementations/specifications.

S

setApplicationXML(String) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
Adds a resource to this Archives as application.xml.
setApplicationXML(File) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
setApplicationXML(URL) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
setApplicationXML(Asset) - Method in interface org.jboss.shrinkwrap.api.container.EnterpriseContainer
 
setManifest(String) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
Adds a resource to this Archive as MEANIFEST.MF.
setManifest(File) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
 
setManifest(URL) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
 
setManifest(Asset) - Method in interface org.jboss.shrinkwrap.api.container.ManifestContainer
 
setResourceAdapterXML(String) - Method in interface org.jboss.shrinkwrap.api.container.ResourceAdapterContainer
Adds a resource to this Archive as ra.xml.
setResourceAdapterXML(File) - Method in interface org.jboss.shrinkwrap.api.container.ResourceAdapterContainer
 
setResourceAdapterXML(URL) - Method in interface org.jboss.shrinkwrap.api.container.ResourceAdapterContainer
 
setResourceAdapterXML(Asset) - Method in interface org.jboss.shrinkwrap.api.container.ResourceAdapterContainer
 
setWebXML(String) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
Adds a resource to this Archive as /WEB-INF/web.xml.
setWebXML(File) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
Adds a resource to this Archive as /WEB-INF/web.xml.
setWebXML(URL) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
Adds a resource to this Archive as /WEB-INF/web.xml.
setWebXML(Asset) - Method in interface org.jboss.shrinkwrap.api.container.WebContainer
Adds a resource to this Archive as /WEB-INF/web.xml.

T

toString(boolean) - Method in interface org.jboss.shrinkwrap.api.Archive
Returns a multiline "ls -l"-equse output of the contents of this deployment and (recursively) its children if the verbosity flag is set to "true".

W

WebArchive - Interface in org.jboss.shrinkwrap.api.spec
WebArchive Traditional WAR (Java Web Archive) structure.
WebArchiveFactory - Class in org.jboss.shrinkwrap.api.spec
WebArchiveFactory Factory used to create WebArchive instances.
WebArchiveFactory() - Constructor for class org.jboss.shrinkwrap.api.spec.WebArchiveFactory
 
WebContainer<T extends Archive<T>> - Interface in org.jboss.shrinkwrap.api.container
WebContainer Defines the contract for a component capable of storing Web related resources.

Z

ZipExporter - Class in org.jboss.shrinkwrap.api.export
ZipExporter Exporter used to export an Archive as a Zip format.
ZipExporter() - Constructor for class org.jboss.shrinkwrap.api.export.ZipExporter
 

A C D E G J L M O P R S T W Z