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 archive
public 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.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.J2eeApplicationObjectprotected java.lang.String getOverrideUri(javax.enterprise.deploy.model.DDBean moduleBean)