oracle.jdeveloper.deploy.jsr88
Class EarModule
java.lang.Object
  
oracle.jdeveloper.deploy.jsr88.AbstractDeployableObject
      
oracle.jdeveloper.deploy.jsr88.EarModule
- All Implemented Interfaces: 
 - javax.enterprise.deploy.model.DeployableObject, javax.enterprise.deploy.model.J2eeApplicationObject
 
public class EarModule
- extends AbstractDeployableObject
- implements javax.enterprise.deploy.model.J2eeApplicationObject
  
The J2eeApplicationObject implementation, representing a EAR archive.
 
- Since:
 
  - 10.1.3
 
 
 
| 
Constructor Summary | 
EarModule(java.net.URL url)
 
          Creates a new EarModule | 
EarModule(java.net.URL url,
          java.net.URL overrideUrl)
 
            | 
 
| 
Method Summary | 
 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)
 
            | 
 
| Methods inherited from class oracle.jdeveloper.deploy.jsr88.AbstractDeployableObject | 
close, entries, findJarEntries, getChildBean, getClassFromScope, getDDBeanRoot, getDDBeanRoot, getEntry, getEntry, getEntryAsFile, getEntryURL, getFile, getModuleDTDVersion, getModuleURL, getStdXmlEntry, getText, getWSStdXmlEntry, getXmlDocument | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface javax.enterprise.deploy.model.DeployableObject | 
entries, getChildBean, getClassFromScope, getDDBeanRoot, getDDBeanRoot, getEntry, getModuleDTDVersion, getText | 
 
APPLICATION_PATH
public static final java.lang.String APPLICATION_PATH
- See Also:
 - Constant Field Values
 
APPLICATION_ROOT
public static final java.lang.String APPLICATION_ROOT
- See Also:
 - Constant Field Values
 
EarModule
public EarModule(java.net.URL url)
- Creates a new EarModule
- Parameters:
 url - the URL of the EAR archive
 
EarModule
public EarModule(java.net.URL url,
                 java.net.URL overrideUrl)
cleanup
public void cleanup()
- Overrides:
 cleanup in class AbstractDeployableObject
 
 
getType
public javax.enterprise.deploy.shared.ModuleType getType()
- Specified by:
 getType in interface javax.enterprise.deploy.model.DeployableObject- Specified by:
 getType in class AbstractDeployableObject
 
 
getDefaultRoot
protected java.lang.String getDefaultRoot()
- Description copied from class: 
AbstractDeployableObject 
- Retrieves the name of the default deployment descriptor
- Specified by:
 getDefaultRoot in class AbstractDeployableObject
 
- Returns:
 - the name of the default deployment descriptor for
         this DeployableObject
 
 
 
getDeployableObject
public javax.enterprise.deploy.model.DeployableObject getDeployableObject(java.lang.String uri)
- Specified by:
 getDeployableObject in interface javax.enterprise.deploy.model.J2eeApplicationObject
 
 
getDeployableObjects
public javax.enterprise.deploy.model.DeployableObject[] getDeployableObjects(javax.enterprise.deploy.shared.ModuleType type)
- Specified by:
 getDeployableObjects in interface javax.enterprise.deploy.model.J2eeApplicationObject
 
 
getDeployableObjects
public javax.enterprise.deploy.model.DeployableObject[] getDeployableObjects()
- Specified by:
 getDeployableObjects in interface javax.enterprise.deploy.model.J2eeApplicationObject
 
 
getModuleUris
public java.lang.String[] getModuleUris(javax.enterprise.deploy.shared.ModuleType type)
- Specified by:
 getModuleUris in interface javax.enterprise.deploy.model.J2eeApplicationObject
 
 
getModuleUris
public java.lang.String[] getModuleUris()
- Specified by:
 getModuleUris in interface javax.enterprise.deploy.model.J2eeApplicationObject
 
 
getChildBean
public javax.enterprise.deploy.model.DDBean[] getChildBean(javax.enterprise.deploy.shared.ModuleType type,
                                                           java.lang.String xpath)
- Specified by:
 getChildBean in interface javax.enterprise.deploy.model.J2eeApplicationObject
 
 
getText
public java.lang.String[] getText(javax.enterprise.deploy.shared.ModuleType type,
                                  java.lang.String xpath)
- Specified by:
 getText in interface javax.enterprise.deploy.model.J2eeApplicationObject
 
 
addXpathListener
public void addXpathListener(javax.enterprise.deploy.shared.ModuleType type,
                             java.lang.String xpath,
                             javax.enterprise.deploy.model.XpathListener l)
- Specified by:
 addXpathListener in interface javax.enterprise.deploy.model.J2eeApplicationObject
 
 
removeXpathListener
public void removeXpathListener(javax.enterprise.deploy.shared.ModuleType type,
                                java.lang.String xpath,
                                javax.enterprise.deploy.model.XpathListener l)
- Specified by:
 removeXpathListener in interface javax.enterprise.deploy.model.J2eeApplicationObject
 
 
getOverrideUri
protected java.lang.String getOverrideUri(javax.enterprise.deploy.model.DDBean moduleBean)
 
 
Copyright © 1997, 2013, Oracle. All rights reserved.