org.apache.geronimo.enterprise.deploy.tool
Class AbstractDeployableObject

java.lang.Object
  extended byorg.apache.geronimo.enterprise.deploy.tool.AbstractDeployableObject
All Implemented Interfaces:
javax.enterprise.deploy.model.DeployableObject
Direct Known Subclasses:
EjbDeployableObject, WebDeployableObject

public abstract class AbstractDeployableObject
extends Object
implements javax.enterprise.deploy.model.DeployableObject

The base class for all DeployableObject implementations. Each subclass defines how to get specific deployment descriptors.

Version:
$Revision: 1.3 $ $Date: 2004/03/10 09:58:43 $

Constructor Summary
AbstractDeployableObject(JarFile jar, javax.enterprise.deploy.shared.ModuleType type, javax.enterprise.deploy.model.DDBeanRoot defaultRoot, ClassLoader loader)
           
 
Method Summary
 Enumeration entries()
           
 javax.enterprise.deploy.model.DDBean[] getChildBean(String xpath)
           
 Class getClassFromScope(String className)
           
 javax.enterprise.deploy.model.DDBeanRoot getDDBeanRoot()
           
 InputStream getEntry(String name)
           
 String getModuleDTDVersion()
           
 String[] getText(String xpath)
           
 javax.enterprise.deploy.shared.ModuleType getType()
           
 
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
getDDBeanRoot
 

Constructor Detail

AbstractDeployableObject

public AbstractDeployableObject(JarFile jar,
                                javax.enterprise.deploy.shared.ModuleType type,
                                javax.enterprise.deploy.model.DDBeanRoot defaultRoot,
                                ClassLoader loader)
Method Detail

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

getChildBean

public javax.enterprise.deploy.model.DDBean[] getChildBean(String xpath)
Specified by:
getChildBean in interface javax.enterprise.deploy.model.DeployableObject

getText

public String[] getText(String xpath)
Specified by:
getText in interface javax.enterprise.deploy.model.DeployableObject

getClassFromScope

public Class getClassFromScope(String className)
Specified by:
getClassFromScope in interface javax.enterprise.deploy.model.DeployableObject

getModuleDTDVersion

public String getModuleDTDVersion()
Specified by:
getModuleDTDVersion in interface javax.enterprise.deploy.model.DeployableObject

entries

public Enumeration entries()
Specified by:
entries in interface javax.enterprise.deploy.model.DeployableObject

getEntry

public InputStream getEntry(String name)
Specified by:
getEntry in interface javax.enterprise.deploy.model.DeployableObject


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.