org.apache.geronimo.deployment.plugin
Class Application

java.lang.Object
  extended byorg.apache.geronimo.deployment.plugin.Application
All Implemented Interfaces:
javax.enterprise.deploy.model.DeployableObject, javax.enterprise.deploy.model.J2eeApplicationObject

public class Application
extends java.lang.Object
implements javax.enterprise.deploy.model.J2eeApplicationObject

Version:
$Rev: 109593 $ $Date: 2004-12-02 18:37:56 -0500 (Thu, 02 Dec 2004) $

Field Summary
private  javax.enterprise.deploy.model.DDBeanRoot root
           
 
Constructor Summary
Application(javax.enterprise.deploy.model.DDBeanRoot root)
           
 
Method Summary
 void addXpathListener(javax.enterprise.deploy.shared.ModuleType type, java.lang.String xpath, javax.enterprise.deploy.model.XpathListener xpl)
           
 java.util.Enumeration entries()
           
 javax.enterprise.deploy.model.DDBean[] getChildBean(javax.enterprise.deploy.shared.ModuleType type, java.lang.String xpath)
           
 javax.enterprise.deploy.model.DDBean[] getChildBean(java.lang.String xpath)
           
 java.lang.Class getClassFromScope(java.lang.String className)
           
 javax.enterprise.deploy.model.DDBeanRoot getDDBeanRoot()
           
 javax.enterprise.deploy.model.DDBeanRoot getDDBeanRoot(java.lang.String filename)
           
 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.io.InputStream getEntry(java.lang.String name)
           
 java.lang.String getModuleDTDVersion()
           
 java.lang.String[] getModuleUris()
           
 java.lang.String[] getModuleUris(javax.enterprise.deploy.shared.ModuleType type)
           
 java.lang.String[] getText(javax.enterprise.deploy.shared.ModuleType type, java.lang.String xpath)
           
 java.lang.String[] getText(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 xpl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

root

private final javax.enterprise.deploy.model.DDBeanRoot root
Constructor Detail

Application

public Application(javax.enterprise.deploy.model.DDBeanRoot root)
Method Detail

addXpathListener

public void addXpathListener(javax.enterprise.deploy.shared.ModuleType type,
                             java.lang.String xpath,
                             javax.enterprise.deploy.model.XpathListener xpl)
Specified by:
addXpathListener in interface javax.enterprise.deploy.model.J2eeApplicationObject

entries

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

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

getChildBean

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

getClassFromScope

public java.lang.Class getClassFromScope(java.lang.String className)
Specified by:
getClassFromScope 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

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()
Specified by:
getDeployableObjects 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

getEntry

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

getModuleDTDVersion

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

getModuleUris

public java.lang.String[] getModuleUris()
Specified by:
getModuleUris 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

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

getText

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

getType

public javax.enterprise.deploy.shared.ModuleType getType()
Specified by:
getType in interface javax.enterprise.deploy.model.DeployableObject

removeXpathListener

public void removeXpathListener(javax.enterprise.deploy.shared.ModuleType type,
                                java.lang.String xpath,
                                javax.enterprise.deploy.model.XpathListener xpl)
Specified by:
removeXpathListener in interface javax.enterprise.deploy.model.J2eeApplicationObject


Copyright © 2005 Apache Software Foundation. All Rights Reserved.