Class WebArchiveImpl
java.lang.Object
org.jboss.shrinkwrap.impl.base.AssignableBase<Archive<?>>
org.jboss.shrinkwrap.impl.base.container.ContainerBase<WebArchive>
org.jboss.shrinkwrap.impl.base.container.WebContainerBase<WebArchive>
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
WebArchiveImpl
- Version:
- $Revision: $
- Author:
- Aslak Knutsen
-
Field Summary
Fields inherited from interface ManifestContainer
DEFAULT_MANIFEST_NAME -
Constructor Summary
ConstructorsConstructorDescriptionWebArchiveImpl(Archive<?> delegate) Create a new WebArchive with any type storage engine as backing. -
Method Summary
Modifier and TypeMethodDescriptionprotected ArchivePathShould be implemented to set the path for Class related resources.protected ArchivePathShould be implemented to set the path for Library related resources.protected ArchivePathShould be implemented to set the path for Manifest related resources.protected ArchivePathShould be implemented to set the path for Resource related resources.protected ArchivePathReturns the path to web container service providersprotected ArchivePathReturns the path to WEB-INFprotected ArchivePathReturns the path to web resourcesMethods inherited from class WebContainerBase
addAsServiceProvider, 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, setWebXMLMethods inherited from class 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, addHandlers, addManifest, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, contains, contains, covariantReturn, delete, delete, deleteClass, deleteClass, deleteClasses, deleteDefaultPackage, deletePackage, deletePackage, deletePackages, deletePackages, deletePackages, deletePackages, equals, filter, get, get, getActualClass, getArchiveFormat, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getId, getName, hashCode, merge, merge, merge, merge, merge, merge, move, move, setManifest, setManifest, setManifest, setManifest, setManifest, shallowCopy, shallowCopy, toString, toString, toString, writeToMethods inherited from class AssignableBase
as, getArchiveMethods inherited from interface Archive
add, add, add, add, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, addAsDirectory, addHandlers, contains, contains, delete, delete, filter, get, get, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getId, getName, merge, merge, merge, merge, merge, merge, move, move, shallowCopy, shallowCopy, toString, toString, toString, writeToMethods inherited from interface Assignable
asMethods inherited from interface ClassContainer
addClass, addClass, addClass, addClasses, addDefaultPackage, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, deleteClass, deleteClass, deleteClasses, deleteDefaultPackage, deletePackage, deletePackage, deletePackages, deletePackages, deletePackages, deletePackagesMethods inherited from interface LibraryContainer
addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibraryMethods inherited from interface ManifestContainer
addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsServiceProvider, addAsServiceProvider, addManifest, setManifest, setManifest, setManifest, setManifest, setManifestMethods inherited from interface ResourceContainer
addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResourcesMethods inherited from interface ServiceProviderContainer
addAsServiceProviderAndClassesMethods inherited from interface 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
-
Constructor Details
-
WebArchiveImpl
Create a new WebArchive with any type storage engine as backing.- Parameters:
delegate- The storage backing.
-
-
Method Details
-
getManifestPath
Should be implemented to set the path for Manifest related resources.- Specified by:
getManifestPathin classContainerBase<WebArchive>- Returns:
- Base Path for the ManifestContainer resources
- See Also:
-
getClassesPath
Should be implemented to set the path for Class related resources.- Specified by:
getClassesPathin classContainerBase<WebArchive>- Returns:
- Base Path for the ClassContainer resources
- See Also:
-
getResourcePath
Should be implemented to set the path for Resource related resources.- Specified by:
getResourcePathin classContainerBase<WebArchive>- Returns:
- Base Path for the ResourceContainer resources
- See Also:
-
getLibraryPath
Should be implemented to set the path for Library related resources.- Specified by:
getLibraryPathin classContainerBase<WebArchive>- Returns:
- Base Path for the LibraryContainer resources
- See Also:
-
getWebPath
Returns the path to web resources- Specified by:
getWebPathin classWebContainerBase<WebArchive>- Returns:
- Base Path for the web resources
- See Also:
-
getWebInfPath
Returns the path to WEB-INF- Specified by:
getWebInfPathin classWebContainerBase<WebArchive>- Returns:
- the path to WEB-INF
- See Also:
-
getServiceProvidersPath
Returns the path to web container service providers- Specified by:
getServiceProvidersPathin classWebContainerBase<WebArchive>- Returns:
- the path to web container service providers
- See Also:
-