ShrinkWrap Aggregator and Build Parent 1.0.0-cr-1

org.jboss.shrinkwrap.impl.base.spec
Class WebArchiveImpl

java.lang.Object
  extended by org.jboss.shrinkwrap.impl.base.AssignableBase<Archive<?>>
      extended by org.jboss.shrinkwrap.impl.base.container.ContainerBase<T>
          extended by org.jboss.shrinkwrap.impl.base.container.WebContainerBase<WebArchive>
              extended by org.jboss.shrinkwrap.impl.base.spec.WebArchiveImpl
All Implemented Interfaces:
Archive<WebArchive>, Assignable, ClassContainer<WebArchive>, LibraryContainer<WebArchive>, ManifestContainer<WebArchive>, ResourceContainer<WebArchive>, ServiceProviderContainer<WebArchive>, WebContainer<WebArchive>, WebArchive, ArchiveFormatAssociable

public class WebArchiveImpl
extends WebContainerBase<WebArchive>
implements WebArchive

WebArchiveImpl

Version:
$Revision: $
Author:
Aslak Knutsen

Field Summary
 
Fields inherited from interface org.jboss.shrinkwrap.api.container.ManifestContainer
DEFAULT_MANIFEST_NAME
 
Constructor Summary
WebArchiveImpl(Archive<?> delegate)
          Create a new WebArchive with any type storage engine as backing.
 
Method Summary
protected  ArchivePath getClassesPath()
          Should be implemented to set the path for Class related resources.
protected  ArchivePath getLibraryPath()
          Should be implemented to set the path for Library related resources.
protected  ArchivePath getManifestPath()
          Should be implemented to set the path for Manifest related resources.
protected  ArchivePath getResourcePath()
          Should be implemented to set the path for Resource related resources.
protected  ArchivePath getServiceProvidersPath()
          Returns the path to web container service providers
protected  ArchivePath getWebInfPath()
          Returns the path to WEB-INF
protected  ArchivePath getWebPath()
          Returns the path to web resources
 
Methods inherited from class org.jboss.shrinkwrap.impl.base.container.WebContainerBase
addAsServiceProvider, addAsServiceProviderAndClasses, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResources, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResources, setWebXML, setWebXML, setWebXML, setWebXML, setWebXML
 
Methods inherited from class org.jboss.shrinkwrap.impl.base.container.ContainerBase
add, add, add, add, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, addAsDirectory, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources, addClass, addClass, addClass, addClasses, addDefaultPackage, addManifest, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, contains, contains, covarientReturn, delete, delete, equals, get, get, getActualClass, getArchiveFormat, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getName, hashCode, merge, merge, merge, merge, merge, merge, setManifest, setManifest, setManifest, setManifest, setManifest, toString, toString, toString, writeTo
 
Methods inherited from class org.jboss.shrinkwrap.impl.base.AssignableBase
as, getArchive
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.shrinkwrap.api.Archive
add, add, add, add, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, addAsDirectory, contains, contains, delete, delete, get, get, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getName, merge, merge, merge, merge, merge, merge, toString, toString, toString, writeTo
 
Methods inherited from interface org.jboss.shrinkwrap.api.Assignable
as
 
Methods inherited from interface org.jboss.shrinkwrap.api.container.LibraryContainer
addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary
 
Methods inherited from interface org.jboss.shrinkwrap.api.container.WebContainer
addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResources, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResources, setWebXML, setWebXML, setWebXML, setWebXML, setWebXML
 
Methods inherited from interface org.jboss.shrinkwrap.api.container.ServiceProviderContainer
addAsServiceProviderAndClasses
 
Methods inherited from interface org.jboss.shrinkwrap.api.container.ManifestContainer
addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsServiceProvider, addManifest, setManifest, setManifest, setManifest, setManifest, setManifest
 
Methods inherited from interface org.jboss.shrinkwrap.api.container.ClassContainer
addClass, addClass, addClass, addClasses, addDefaultPackage, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages
 
Methods inherited from interface org.jboss.shrinkwrap.api.container.ResourceContainer
addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources
 

Constructor Detail

WebArchiveImpl

public WebArchiveImpl(Archive<?> delegate)
Create a new WebArchive with any type storage engine as backing.

Parameters:
delegate - The storage backing.
Method Detail

getManifestPath

protected ArchivePath getManifestPath()
Should be implemented to set the path for Manifest related resources.

Specified by:
getManifestPath in class ContainerBase<WebArchive>
Returns:
Base Path for the ManifestContainer resources
See Also:
ContainerBase.getManifestPath()

getClassesPath

protected ArchivePath getClassesPath()
Should be implemented to set the path for Class related resources.

Specified by:
getClassesPath in class ContainerBase<WebArchive>
Returns:
Base Path for the ClassContainer resources
See Also:
ContainerBase.getClassesPath()

getResourcePath

protected ArchivePath getResourcePath()
Should be implemented to set the path for Resource related resources.

Specified by:
getResourcePath in class ContainerBase<WebArchive>
Returns:
Base Path for the ResourceContainer resources
See Also:
ContainerBase.getResourcePath()

getLibraryPath

protected ArchivePath getLibraryPath()
Should be implemented to set the path for Library related resources.

Specified by:
getLibraryPath in class ContainerBase<WebArchive>
Returns:
Base Path for the LibraryContainer resources
See Also:
ContainerBase.getLibraryPath()

getWebPath

protected ArchivePath getWebPath()
Returns the path to web resources

Specified by:
getWebPath in class WebContainerBase<WebArchive>
Returns:
Base Path for the web resources
See Also:
WebContainerBase.getWebPath()

getWebInfPath

protected ArchivePath getWebInfPath()
Returns the path to WEB-INF

Specified by:
getWebInfPath in class WebContainerBase<WebArchive>
Returns:
the path to WEB-INF
See Also:
WebContainerBase.getWebInfPath()

getServiceProvidersPath

protected ArchivePath getServiceProvidersPath()
Returns the path to web container service providers

Specified by:
getServiceProvidersPath in class WebContainerBase<WebArchive>
Returns:
the path to web container service providers
See Also:
WebContainerBase.getWebInfPath()

ShrinkWrap Aggregator and Build Parent 1.0.0-cr-1

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