|
JDOM 2.0.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jdom2.xpath.XPath
org.jdom2.xpath.jaxen.JDOMXPath
@Deprecated public class JDOMXPath
A concrete XPath implementation for Jaxen. This class must be public because the main JDOM XPath class needs to access the class, and the constructor. The generic type of the returned values from this XPath instance.
| Field Summary |
|---|
| Fields inherited from class org.jdom2.xpath.XPath |
|---|
JDOM_OBJECT_MODEL_URI |
| Constructor Summary | |
|---|---|
JDOMXPath(java.lang.String expr)
Deprecated. Creates a new XPath wrapper object, compiling the specified XPath expression. |
|
| Method Summary | |
|---|---|
void |
addNamespace(Namespace namespace)
Deprecated. Adds a namespace definition to the list of namespaces known of this XPath expression. |
java.lang.String |
getXPath()
Deprecated. Returns the wrapped XPath expression as a string. |
java.lang.Number |
numberValueOf(java.lang.Object context)
Deprecated. Returns the number value of the first item selected by applying the wrapped XPath expression to the given context. |
java.util.List<?> |
selectNodes(java.lang.Object context)
Deprecated. Evaluates the wrapped XPath expression and returns the list of selected items. |
java.lang.Object |
selectSingleNode(java.lang.Object context)
Deprecated. Evaluates the wrapped XPath expression and returns the first entry in the list of selected nodes (or atomics). |
void |
setVariable(java.lang.String name,
java.lang.Object value)
Deprecated. Defines an XPath variable and sets its value. |
java.lang.String |
toString()
Deprecated. |
java.lang.String |
valueOf(java.lang.Object context)
Deprecated. Returns the string value of the first node selected by applying the wrapped XPath expression to the given context. |
| Methods inherited from class org.jdom2.xpath.XPath |
|---|
addNamespace, newInstance, selectNodes, selectSingleNode, setXPathClass, writeReplace |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JDOMXPath(java.lang.String expr)
throws JDOMException
expr - the XPath expression to wrap.
JDOMException - if the XPath expression is invalid.| Method Detail |
|---|
public java.util.List<?> selectNodes(java.lang.Object context)
throws JDOMException
selectNodes in class XPathcontext - the node to use as context for evaluating the XPath expression.
Element
, Attribute, Text, CDATA, Comment
, ProcessingInstruction, Boolean, Double, or String.
JDOMException - if the evaluation of the XPath expression on the specified
context failed.
public java.lang.Object selectSingleNode(java.lang.Object context)
throws JDOMException
selectSingleNode in class XPathcontext - the node to use as context for evaluating the XPath expression.
Element,
Attribute, Text, CDATA, Comment,
ProcessingInstruction, Boolean, Double, String, or
null if no item was selected.
JDOMException - if the evaluation of the XPath expression on the specified
context failed.
public java.lang.String valueOf(java.lang.Object context)
throws JDOMException
valueOf in class XPathcontext - the element to use as context for evaluating the XPath expression.
JDOMException - if the XPath expression is invalid or its evaluation on the
specified context failed.
public java.lang.Number numberValueOf(java.lang.Object context)
throws JDOMException
numberValueOf in class XPathcontext - the element to use as context for evaluating the XPath expression.
null
if no node was selected or the special value
Double.NaN (Not-a-Number) if the selected value
can not be converted into a number value.
JDOMException - if the XPath expression is invalid or its evaluation on the
specified context failed.
public void setVariable(java.lang.String name,
java.lang.Object value)
throws java.lang.IllegalArgumentException
setVariable in class XPathname - the variable name.value - the variable value.
java.lang.IllegalArgumentException - if name is not a valid XPath variable name or if the
value type is not supported by the underlying implementationpublic void addNamespace(Namespace namespace)
Note: In XPath, there is no such thing as a 'default namespace'. The empty prefix always resolves to the empty namespace URI.
addNamespace in class XPathnamespace - the namespace.public java.lang.String getXPath()
getXPath in class XPathpublic java.lang.String toString()
toString in class java.lang.Object
|
JDOM 2.0.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||