org.apache.geronimo.deployment.tools.loader
Class AbstractDeployable
java.lang.Object
org.apache.geronimo.deployment.tools.loader.AbstractDeployable
- All Implemented Interfaces:
- javax.enterprise.deploy.model.DeployableObject
- Direct Known Subclasses:
- ApplicationDeployable, ClientDeployable, WebDeployable
- public abstract class AbstractDeployable
- extends java.lang.Object
- implements javax.enterprise.deploy.model.DeployableObject
- Version:
- $Rev$ $Date$
|
Field Summary |
private java.util.List |
entries
|
private java.net.URL |
moduleURL
|
private javax.enterprise.deploy.model.DDBeanRoot |
root
|
private java.lang.ClassLoader |
rootCL
|
private javax.enterprise.deploy.shared.ModuleType |
type
|
|
Constructor Summary |
protected |
AbstractDeployable(javax.enterprise.deploy.shared.ModuleType type,
java.net.URL moduleURL,
java.lang.String rootDD)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
moduleURL
private final java.net.URL moduleURL
type
private final javax.enterprise.deploy.shared.ModuleType type
root
private final javax.enterprise.deploy.model.DDBeanRoot root
rootCL
private final java.lang.ClassLoader rootCL
entries
private final java.util.List entries
AbstractDeployable
protected AbstractDeployable(javax.enterprise.deploy.shared.ModuleType type,
java.net.URL moduleURL,
java.lang.String rootDD)
throws javax.enterprise.deploy.model.exceptions.DDBeanCreateException
getType
public javax.enterprise.deploy.shared.ModuleType getType()
- Specified by:
getType in interface javax.enterprise.deploy.model.DeployableObject
getDDBeanRoot
public javax.enterprise.deploy.model.DDBeanRoot getDDBeanRoot()
- Specified by:
getDDBeanRoot in interface javax.enterprise.deploy.model.DeployableObject
getDDBeanRoot
public javax.enterprise.deploy.model.DDBeanRoot getDDBeanRoot(java.lang.String filename)
throws java.io.FileNotFoundException,
javax.enterprise.deploy.model.exceptions.DDBeanCreateException
- Specified by:
getDDBeanRoot in interface javax.enterprise.deploy.model.DeployableObject
- Throws:
java.io.FileNotFoundException
javax.enterprise.deploy.model.exceptions.DDBeanCreateException
getChildBean
public javax.enterprise.deploy.model.DDBean[] getChildBean(java.lang.String xpath)
- Specified by:
getChildBean in interface javax.enterprise.deploy.model.DeployableObject
getText
public java.lang.String[] getText(java.lang.String xpath)
- Specified by:
getText in interface javax.enterprise.deploy.model.DeployableObject
entries
public java.util.Enumeration entries()
- Specified by:
entries in interface javax.enterprise.deploy.model.DeployableObject
getEntry
public java.io.InputStream getEntry(java.lang.String name)
- Specified by:
getEntry in interface javax.enterprise.deploy.model.DeployableObject
getModuleLoader
protected java.lang.ClassLoader getModuleLoader()
getClassFromScope
public java.lang.Class getClassFromScope(java.lang.String className)
- Specified by:
getClassFromScope in interface javax.enterprise.deploy.model.DeployableObject
getModuleDTDVersion
public java.lang.String getModuleDTDVersion()
- Specified by:
getModuleDTDVersion in interface javax.enterprise.deploy.model.DeployableObject
Copyright © 2005 Apache Software Foundation. All Rights Reserved.