public class WebArchiveImpl extends WebContainerBase<WebArchive> implements WebArchive
Modifier and Type | Field and Description |
---|---|
private static java.util.logging.Logger |
log |
private static ArchivePath |
PATH_CLASSES
Path to the classes inside of the Archive.
|
private static ArchivePath |
PATH_LIBRARY
Path to the libraries inside of the Archive.
|
private static ArchivePath |
PATH_MANIFEST
Path to the manifests inside of the Archive.
|
private static ArchivePath |
PATH_RESOURCE
Path to the resources inside of the Archive.
|
private static ArchivePath |
PATH_SERVICE_PROVIDERS
Path to web archive service providers.
|
private static ArchivePath |
PATH_WEB
Path to the web inside of the Archive.
|
private static ArchivePath |
PATH_WEB_INF
Path to the WEB-INF inside of the Archive.
|
DEFAULT_MANIFEST_NAME
Constructor and Description |
---|
WebArchiveImpl(Archive<?> delegate)
Create a new WebArchive with any type storage engine as backing.
|
Modifier and Type | Method and Description |
---|---|
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
|
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, setWebXML
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, covarientReturn, 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, writeTo
as, getArchive
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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, writeTo
as
addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary
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
addAsServiceProviderAndClasses
addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsServiceProvider, addAsServiceProvider, addManifest, setManifest, setManifest, setManifest, setManifest, setManifest
addClass, addClass, addClass, addClasses, addDefaultPackage, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, deleteClass, deleteClass, deleteClasses, deleteDefaultPackage, deletePackage, deletePackage, deletePackages, deletePackages, deletePackages, deletePackages
addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources
private static final java.util.logging.Logger log
private static final ArchivePath PATH_WEB
private static final ArchivePath PATH_WEB_INF
private static final ArchivePath PATH_RESOURCE
private static final ArchivePath PATH_LIBRARY
private static final ArchivePath PATH_CLASSES
private static final ArchivePath PATH_MANIFEST
private static final ArchivePath PATH_SERVICE_PROVIDERS
public WebArchiveImpl(Archive<?> delegate)
delegate
- The storage backing.protected ArchivePath getManifestPath()
getManifestPath
in class ContainerBase<WebArchive>
ContainerBase.getManifestPath()
protected ArchivePath getClassesPath()
getClassesPath
in class ContainerBase<WebArchive>
ContainerBase.getClassesPath()
protected ArchivePath getResourcePath()
getResourcePath
in class ContainerBase<WebArchive>
ContainerBase.getResourcePath()
protected ArchivePath getLibraryPath()
getLibraryPath
in class ContainerBase<WebArchive>
ContainerBase.getLibraryPath()
protected ArchivePath getWebPath()
getWebPath
in class WebContainerBase<WebArchive>
WebContainerBase.getWebPath()
protected ArchivePath getWebInfPath()
getWebInfPath
in class WebContainerBase<WebArchive>
WebContainerBase.getWebInfPath()
protected ArchivePath getServiceProvidersPath()
getServiceProvidersPath
in class WebContainerBase<WebArchive>
WebContainerBase.getWebInfPath()