public class EnterpriseArchiveImpl extends EnterpriseContainerBase<EnterpriseArchive> implements EnterpriseArchive
Modifier and Type | Field and Description |
---|---|
private static java.util.logging.Logger |
log |
private static ArchivePath |
PATH_APPLICATION
Path to the application resources.
|
private static ArchivePath |
PATH_LIBRARY
Path to the application libraries.
|
private static ArchivePath |
PATH_MANIFEST
Path to the manifests inside of the Archive.
|
private static ArchivePath |
PATH_MODULE
Path to the application modules.
|
private static ArchivePath |
PATH_RESOURCE
Path to the resources inside of the Archive.
|
DEFAULT_MANIFEST_NAME
Constructor and Description |
---|
EnterpriseArchiveImpl(Archive<?> delegate)
Create a new EnterpriseArchive with any type storage engine as backing.
|
Modifier and Type | Method and Description |
---|---|
protected ArchivePath |
getApplicationPath()
Should be implemented to set the path for Application related resources.
|
protected ArchivePath |
getClassesPath()
Classes are not supported by EnterpriseArchive.
|
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 |
getModulePath()
Should be implemented to set the path for Module related resources.
|
protected ArchivePath |
getResourcePath()
Should be implemented to set the path for Resource related resources.
|
addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResources, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModules, addAsModules, addAsModules, setApplicationXML, setApplicationXML, setApplicationXML, setApplicationXML, setApplicationXML
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, addAsServiceProvider, addAsServiceProvider, addAsServiceProviderAndClasses, 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
addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources
addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsServiceProvider, addAsServiceProvider, addManifest, setManifest, setManifest, setManifest, setManifest, setManifest
addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary
addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResource, addAsApplicationResources, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModule, addAsModules, addAsModules, addAsModules, setApplicationXML, setApplicationXML, setApplicationXML, setApplicationXML, setApplicationXML
private static final java.util.logging.Logger log
private static final ArchivePath PATH_MANIFEST
private static final ArchivePath PATH_RESOURCE
private static final ArchivePath PATH_APPLICATION
private static final ArchivePath PATH_LIBRARY
private static final ArchivePath PATH_MODULE
public EnterpriseArchiveImpl(Archive<?> delegate)
delegate
- The storage backing.public ArchivePath getLibraryPath()
ContainerBase
getLibraryPath
in class ContainerBase<EnterpriseArchive>
protected ArchivePath getResourcePath()
ContainerBase
getResourcePath
in class ContainerBase<EnterpriseArchive>
protected ArchivePath getManifestPath()
ContainerBase
getManifestPath
in class ContainerBase<EnterpriseArchive>
protected ArchivePath getApplicationPath()
EnterpriseContainerBase
getApplicationPath
in class EnterpriseContainerBase<EnterpriseArchive>
protected ArchivePath getModulePath()
EnterpriseContainerBase
getModulePath
in class EnterpriseContainerBase<EnterpriseArchive>
protected ArchivePath getClassesPath()
getClassesPath
in class ContainerBase<EnterpriseArchive>
java.lang.UnsupportedOperationException
- EnterpriseArchive does not support classes