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, setWebXMLadd, 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, writeToas, getArchiveclone, finalize, getClass, notify, notifyAll, wait, wait, waitadd, 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, writeToasaddAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibraryaddAsWebInfResource, 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, setWebXMLaddAsServiceProviderAndClassesaddAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsServiceProvider, addAsServiceProvider, addManifest, setManifest, setManifest, setManifest, setManifest, setManifestaddClass, addClass, addClass, addClasses, addDefaultPackage, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, deleteClass, deleteClass, deleteClasses, deleteDefaultPackage, deletePackage, deletePackage, deletePackages, deletePackages, deletePackages, deletePackagesaddAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResourcesprivate 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()