org.apache.geronimo.deployment.tools
Class DDBeanRootImpl

java.lang.Object
  extended by org.apache.geronimo.deployment.tools.DDBeanRootImpl
All Implemented Interfaces:
DDBean, DDBeanRoot

public class DDBeanRootImpl
extends Object
implements DDBeanRoot


Constructor Summary
DDBeanRootImpl(DeployableObject deployable, URL descriptor)
           
 
Method Summary
 void addXpathListener(String xpath, XpathListener xpl)
           
 String[] getAttributeNames()
           
 String getAttributeValue(String attrName)
           
 DDBean[] getChildBean(String xpath)
           
 String getDDBeanRootVersion()
           
 DeployableObject getDeployableObject()
           
 String getFilename()
           
 String getId()
           
 String getModuleDTDVersion()
           
 DDBeanRoot getRoot()
           
 String getText()
           
 String[] getText(String xpath)
           
 ModuleType getType()
           
 String getXpath()
           
 void removeXpathListener(String xpath, XpathListener xpl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDBeanRootImpl

public DDBeanRootImpl(DeployableObject deployable,
                      URL descriptor)
               throws DDBeanCreateException
Throws:
DDBeanCreateException
Method Detail

getRoot

public DDBeanRoot getRoot()
Specified by:
getRoot in interface DDBean

getXpath

public String getXpath()
Specified by:
getXpath in interface DDBean
Specified by:
getXpath in interface DDBeanRoot

getDDBeanRootVersion

public String getDDBeanRootVersion()
Specified by:
getDDBeanRootVersion in interface DDBeanRoot

getDeployableObject

public DeployableObject getDeployableObject()
Specified by:
getDeployableObject in interface DDBeanRoot

getFilename

public String getFilename()
Specified by:
getFilename in interface DDBeanRoot

getModuleDTDVersion

public String getModuleDTDVersion()
Specified by:
getModuleDTDVersion in interface DDBeanRoot

getType

public ModuleType getType()
Specified by:
getType in interface DDBeanRoot

getId

public String getId()
Specified by:
getId in interface DDBean

getText

public String getText()
Specified by:
getText in interface DDBean

getAttributeNames

public String[] getAttributeNames()
Specified by:
getAttributeNames in interface DDBean

getAttributeValue

public String getAttributeValue(String attrName)
Specified by:
getAttributeValue in interface DDBean

getChildBean

public DDBean[] getChildBean(String xpath)
Specified by:
getChildBean in interface DDBean

getText

public String[] getText(String xpath)
Specified by:
getText in interface DDBean

addXpathListener

public void addXpathListener(String xpath,
                             XpathListener xpl)
Specified by:
addXpathListener in interface DDBean

removeXpathListener

public void removeXpathListener(String xpath,
                                XpathListener xpl)
Specified by:
removeXpathListener in interface DDBean


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