org.apache.geronimo.deployment.tools
Class DDBeanImpl

java.lang.Object
  extended byorg.apache.geronimo.deployment.tools.DDBeanImpl
All Implemented Interfaces:
javax.enterprise.deploy.model.DDBean

public class DDBeanImpl
extends Object
implements javax.enterprise.deploy.model.DDBean

Version:
$Revision: 1.6 $ $Date: 2004/07/18 21:58:38 $

Field Summary
protected  Map attributeMap
           
protected  Map children
           
protected  String content
           
protected  javax.enterprise.deploy.model.DDBeanRoot root
           
protected  String xpath
           
 
Constructor Summary
DDBeanImpl(javax.enterprise.deploy.model.DDBeanRoot root, String xpath, org.apache.xmlbeans.XmlCursor c)
           
 
Method Summary
 void addXpathListener(String xpath, javax.enterprise.deploy.model.XpathListener xpl)
           
 boolean equals(Object other)
           
 String[] getAttributeNames()
           
 String getAttributeValue(String attrName)
           
 javax.enterprise.deploy.model.DDBean[] getChildBean(String xpath)
           
 String getId()
           
 javax.enterprise.deploy.model.DDBeanRoot getRoot()
           
 String getText()
           
 String[] getText(String xpath)
           
 String getXpath()
           
 int hashCode()
           
 void removeXpathListener(String xpath, javax.enterprise.deploy.model.XpathListener xpl)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

root

protected final javax.enterprise.deploy.model.DDBeanRoot root

xpath

protected final String xpath

children

protected final Map children

content

protected final String content

attributeMap

protected final Map attributeMap
Constructor Detail

DDBeanImpl

public DDBeanImpl(javax.enterprise.deploy.model.DDBeanRoot root,
                  String xpath,
                  org.apache.xmlbeans.XmlCursor c)
Method Detail

getRoot

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

getXpath

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

getText

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

getId

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

getAttributeValue

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

getText

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

getChildBean

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

getAttributeNames

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

addXpathListener

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

removeXpathListener

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

equals

public boolean equals(Object other)

hashCode

public int hashCode()


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