org.apache.geronimo.deployment.tools
Class DDBeanImpl
java.lang.Object
org.apache.geronimo.deployment.tools.DDBeanImpl
- All Implemented Interfaces:
- DDBean
public class DDBeanImpl
- extends Object
- implements DDBean
root
protected final DDBeanRoot root
xpath
protected final String xpath
children
protected final Map children
content
protected final String content
attributeMap
protected final Map attributeMap
parent
protected final DDBean parent
DDBeanImpl
public DDBeanImpl(DDBeanRoot root,
DDBean parent,
String xpath,
org.apache.xmlbeans.XmlCursor c)
getRoot
public DDBeanRoot getRoot()
- Specified by:
getRoot
in interface DDBean
getXpath
public String getXpath()
- Specified by:
getXpath
in interface DDBean
getText
public String getText()
- Specified by:
getText
in interface DDBean
getId
public String getId()
- Specified by:
getId
in interface DDBean
getAttributeValue
public String getAttributeValue(String attrName)
- Specified by:
getAttributeValue
in interface DDBean
getText
public String[] getText(String xpath)
- Specified by:
getText
in interface DDBean
getChildBean
public DDBean[] getChildBean(String xpath)
- Specified by:
getChildBean
in interface DDBean
getAttributeNames
public String[] getAttributeNames()
- Specified by:
getAttributeNames
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
equals
public boolean equals(Object other)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2006 Apache Software Foundation. All Rights Reserved.