public class EarModule extends AbstractDeployableObject implements javax.enterprise.deploy.model.J2eeApplicationObject
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APPLICATION_PATH |
static java.lang.String |
APPLICATION_ROOT |
_altDD, _entries, _overrideUrl, _rootMap, _url, WEB_WS_STD_XML_ENTRY, WS_STD_XML_ENTRY| Constructor and Description |
|---|
EarModule(java.net.URL url)
Creates a new EarModule
|
EarModule(java.net.URL url,
java.net.URL overrideUrl) |
| Modifier and Type | Method and Description |
|---|---|
void |
addXpathListener(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath,
javax.enterprise.deploy.model.XpathListener l) |
void |
cleanup() |
javax.enterprise.deploy.model.DDBean[] |
getChildBean(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath) |
protected java.lang.String |
getDefaultRoot()
Retrieves the name of the default deployment descriptor
|
javax.enterprise.deploy.model.DeployableObject |
getDeployableObject(java.lang.String uri) |
javax.enterprise.deploy.model.DeployableObject[] |
getDeployableObjects() |
javax.enterprise.deploy.model.DeployableObject[] |
getDeployableObjects(javax.enterprise.deploy.shared.ModuleType type) |
java.lang.String[] |
getModuleUris() |
java.lang.String[] |
getModuleUris(javax.enterprise.deploy.shared.ModuleType type) |
protected java.lang.String |
getOverrideUri(javax.enterprise.deploy.model.DDBean moduleBean) |
java.lang.String[] |
getText(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath) |
javax.enterprise.deploy.shared.ModuleType |
getType() |
void |
removeXpathListener(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath,
javax.enterprise.deploy.model.XpathListener l) |
close, entries, findJarEntries, getChildBean, getClassFromScope, getDDBeanRoot, getDDBeanRoot, getEntry, getEntry, getEntryAsFile, getEntryURL, getFile, getModuleDTDVersion, getModuleURL, getStdXmlEntry, getText, getWSStdXmlEntry, getXmlDocumentpublic static final java.lang.String APPLICATION_PATH
public static final java.lang.String APPLICATION_ROOT
public EarModule(java.net.URL url)
url - the URL of the EAR archivepublic EarModule(java.net.URL url,
java.net.URL overrideUrl)
public void cleanup()
cleanup in class AbstractDeployableObjectpublic javax.enterprise.deploy.shared.ModuleType getType()
getType in interface javax.enterprise.deploy.model.DeployableObjectgetType in class AbstractDeployableObjectprotected java.lang.String getDefaultRoot()
AbstractDeployableObjectgetDefaultRoot in class AbstractDeployableObjectpublic javax.enterprise.deploy.model.DeployableObject getDeployableObject(java.lang.String uri)
getDeployableObject in interface javax.enterprise.deploy.model.J2eeApplicationObjectpublic javax.enterprise.deploy.model.DeployableObject[] getDeployableObjects(javax.enterprise.deploy.shared.ModuleType type)
getDeployableObjects in interface javax.enterprise.deploy.model.J2eeApplicationObjectpublic javax.enterprise.deploy.model.DeployableObject[] getDeployableObjects()
getDeployableObjects in interface javax.enterprise.deploy.model.J2eeApplicationObjectpublic java.lang.String[] getModuleUris(javax.enterprise.deploy.shared.ModuleType type)
getModuleUris in interface javax.enterprise.deploy.model.J2eeApplicationObjectpublic java.lang.String[] getModuleUris()
getModuleUris in interface javax.enterprise.deploy.model.J2eeApplicationObjectpublic javax.enterprise.deploy.model.DDBean[] getChildBean(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath)
getChildBean in interface javax.enterprise.deploy.model.J2eeApplicationObjectpublic java.lang.String[] getText(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath)
getText in interface javax.enterprise.deploy.model.J2eeApplicationObjectpublic void addXpathListener(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath,
javax.enterprise.deploy.model.XpathListener l)
addXpathListener in interface javax.enterprise.deploy.model.J2eeApplicationObjectpublic void removeXpathListener(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath,
javax.enterprise.deploy.model.XpathListener l)
removeXpathListener in interface javax.enterprise.deploy.model.J2eeApplicationObjectprotected java.lang.String getOverrideUri(javax.enterprise.deploy.model.DDBean moduleBean)