public interface DeployableObject
Modifier and Type | Method and Description |
---|---|
java.util.Enumeration |
entries()
Returns an enumeration of the module file entries.
|
DDBean[] |
getChildBean(java.lang.String xpath)
Return an array of standard beans representing the XML content returned based upon the XPath.
|
java.lang.Class |
getClassFromScope(java.lang.String className)
Retrieve the specified class from this deployable module.
|
DDBeanRoot |
getDDBeanRoot()
Return the top level standard bean representing the root of the deployment descriptor.
|
DDBeanRoot |
getDDBeanRoot(java.lang.String filename)
Returns a DDBeanRoot object for the XML instance document named.
|
java.io.InputStream |
getEntry(java.lang.String name)
Returns the InputStream for the given entry name.
|
java.lang.String |
getModuleDTDVersion()
Deprecated.
As of version 1.1, replace by DDBeanRoot.getDDBeanRootVersion()
|
java.lang.String[] |
getText(java.lang.String xpath) |
ModuleType |
getType()
Return the ModuleType of deployment descriptor (i.e., EAR, JAR, WAR, RAR)
this deployable object represents.
|
ModuleType getType()
DDBeanRoot getDDBeanRoot()
DDBean[] getChildBean(java.lang.String xpath)
xpath
- AAn XPath string identifying the data to be extracted from the deployment descriptor.null
if no matching data is found.java.lang.String[] getText(java.lang.String xpath)
xpath
- An xpath string referring to a location in the deployment descriptornull
if no matching data is found.java.lang.Class getClassFromScope(java.lang.String className)
One use: to get all finder methods from an EJB. If the tool is attempting to package a module and retrieve a class from the package, the class request may fail. The class may not yet be available. The tool should respect the manifest Class-Path entries.
className
- Class to retrieve.java.lang.String getModuleDTDVersion()
DDBeanRoot getDDBeanRoot(java.lang.String filename) throws java.io.FileNotFoundException, DDBeanCreateException
filename
- the full path name from the root of the module of the xml
instance document for which a DDBeanRoot object is to be returned.java.io.FileNotFoundException
- if the named file can not be foundDDBeanCreateException
- if an error is encountered creating the DDBeanRoot object.java.util.Enumeration entries()
java.io.InputStream getEntry(java.lang.String name)
name
- the file name relative to the root of the module.