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, getXmlDocument
public 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 AbstractDeployableObject
public javax.enterprise.deploy.shared.ModuleType getType()
getType
in interface javax.enterprise.deploy.model.DeployableObject
getType
in class AbstractDeployableObject
protected java.lang.String getDefaultRoot()
AbstractDeployableObject
getDefaultRoot
in class AbstractDeployableObject
public javax.enterprise.deploy.model.DeployableObject getDeployableObject(java.lang.String uri)
getDeployableObject
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public javax.enterprise.deploy.model.DeployableObject[] getDeployableObjects(javax.enterprise.deploy.shared.ModuleType type)
getDeployableObjects
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public javax.enterprise.deploy.model.DeployableObject[] getDeployableObjects()
getDeployableObjects
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public java.lang.String[] getModuleUris(javax.enterprise.deploy.shared.ModuleType type)
getModuleUris
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public java.lang.String[] getModuleUris()
getModuleUris
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public javax.enterprise.deploy.model.DDBean[] getChildBean(javax.enterprise.deploy.shared.ModuleType type, java.lang.String xpath)
getChildBean
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public java.lang.String[] getText(javax.enterprise.deploy.shared.ModuleType type, java.lang.String xpath)
getText
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public 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.J2eeApplicationObject
public 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.J2eeApplicationObject
protected java.lang.String getOverrideUri(javax.enterprise.deploy.model.DDBean moduleBean)