org.objectweb.dolphin.resources.deploy.model
Class AbstractDDBean

java.lang.Object
  extended byorg.objectweb.dolphin.resources.deploy.model.AbstractDDBean
All Implemented Interfaces:
javax.enterprise.deploy.model.DDBean
Direct Known Subclasses:
DDBeanRootImpl, SimpleDDBean

public abstract class AbstractDDBean
extends java.lang.Object
implements javax.enterprise.deploy.model.DDBean

Used to handle deployment descriptors at deployment.

Author:
markus

Method Summary
 void addXpathListener(java.lang.String xpath, javax.enterprise.deploy.model.XpathListener xpl)
           
 java.lang.String[] getAttributeNames()
           
 java.lang.String getAttributeValue(java.lang.String arg0)
           
 javax.enterprise.deploy.model.DDBean[] getChildBean(java.lang.String xpath)
           
 org.w3c.dom.Node getDomNode()
           
 java.lang.String getId()
           
 javax.enterprise.deploy.model.DDBeanRoot getRoot()
           
 java.lang.String getText()
           
 java.lang.String[] getText(java.lang.String xpath)
           
 java.lang.String getXpath()
           
 void removeXpathListener(java.lang.String xpath, javax.enterprise.deploy.model.XpathListener xpl)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

addXpathListener

public void addXpathListener(java.lang.String xpath,
                             javax.enterprise.deploy.model.XpathListener xpl)
Specified by:
addXpathListener in interface javax.enterprise.deploy.model.DDBean
See Also:
DDBean.addXpathListener(java.lang.String, javax.enterprise.deploy.model.XpathListener)

getChildBean

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

getId

public java.lang.String getId()
Specified by:
getId in interface javax.enterprise.deploy.model.DDBean
See Also:
DDBean.getId()

getRoot

public javax.enterprise.deploy.model.DDBeanRoot getRoot()
Specified by:
getRoot in interface javax.enterprise.deploy.model.DDBean
See Also:
DDBean.getRoot()

getText

public java.lang.String getText()
Specified by:
getText in interface javax.enterprise.deploy.model.DDBean
See Also:
DDBean.getText()

getText

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

getXpath

public java.lang.String getXpath()
Specified by:
getXpath in interface javax.enterprise.deploy.model.DDBean
See Also:
DDBean.getXpath()

removeXpathListener

public void removeXpathListener(java.lang.String xpath,
                                javax.enterprise.deploy.model.XpathListener xpl)
Specified by:
removeXpathListener in interface javax.enterprise.deploy.model.DDBean
See Also:
DDBean.removeXpathListener(java.lang.String, javax.enterprise.deploy.model.XpathListener)

getDomNode

public org.w3c.dom.Node getDomNode()
Returns:
Returns the domNode.

toString

public java.lang.String toString()

getAttributeNames

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

getAttributeValue

public java.lang.String getAttributeValue(java.lang.String arg0)
Specified by:
getAttributeValue in interface javax.enterprise.deploy.model.DDBean