|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.dynamide.util.XDBElement
public class XDBElement
The functions in this class that return XDBElement can be used in an introspection framework, specifically WebMacro.
Constructor Summary | |
---|---|
XDBElement(XDB xdb,
org.jdom.Element element)
|
Method Summary | |
---|---|
XDBElement |
first(java.lang.String xpath)
Same as calling selectFirst(xpath) on the Element. |
java.lang.String |
get(java.lang.Object key)
returns the Element.valueOf(key) where key gets turned into a String. |
org.jdom.Element |
getElement()
|
java.util.List |
list(java.lang.String xpathExpression)
Returns a List of XDBElement, rather than org.jdom.Element. |
java.lang.String |
output()
Returns current node as XML, including the tag for the current node. |
java.lang.String |
outputContent()
Returns all the child nodes as XML, excluding the tag for the current node. |
java.util.List |
select(java.lang.String xpathExpression)
Returns a List of org.jdom.Element. |
org.jdom.Element |
selectFirst(java.lang.String xpathExpression)
|
java.lang.String |
toString()
This function does double-duty: with an Element, it returns getText(), which works with both the text of the node and with attribute values. |
java.lang.String |
valueOf(java.lang.String xpathExpression)
|
java.lang.String |
valueOfAll(java.lang.String xpathExpression)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public XDBElement(XDB xdb, org.jdom.Element element)
Method Detail |
---|
public org.jdom.Element getElement()
public java.util.List select(java.lang.String xpathExpression)
xpathExpression
-
public java.util.List list(java.lang.String xpathExpression)
xpathExpression
-
public org.jdom.Element selectFirst(java.lang.String xpathExpression)
public java.lang.String valueOf(java.lang.String xpathExpression)
public java.lang.String valueOfAll(java.lang.String xpathExpression)
public XDBElement first(java.lang.String xpath)
public java.lang.String output()
public java.lang.String outputContent()
public java.lang.String get(java.lang.Object key)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |