|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XPath
Interface to the XPath evaluation environment.
Method Summary | |
---|---|
XPathExpression |
compile(String expression)
Compiles an XPath expression for future evaluation. |
String |
evaluate(String expression,
InputSource source)
Evaluates an expression and returns the result as a string. |
Object |
evaluate(String expression,
InputSource source,
QName returnType)
Evaluates an expression. |
String |
evaluate(String expression,
Object item)
Evaluates an expression and returns the result as a string. |
Object |
evaluate(String expression,
Object item,
QName returnType)
Evaluates an expression. |
NamespaceContext |
getNamespaceContext()
|
XPathFunctionResolver |
getXPathFunctionResolver()
|
XPathVariableResolver |
getXPathVariableResolver()
|
void |
reset()
Resets the environment. |
void |
setNamespaceContext(NamespaceContext nsContext)
|
void |
setXPathFunctionResolver(XPathFunctionResolver resolver)
|
void |
setXPathVariableResolver(XPathVariableResolver resolver)
|
Method Detail |
---|
void reset()
void setXPathVariableResolver(XPathVariableResolver resolver)
XPathVariableResolver getXPathVariableResolver()
void setXPathFunctionResolver(XPathFunctionResolver resolver)
XPathFunctionResolver getXPathFunctionResolver()
void setNamespaceContext(NamespaceContext nsContext)
NamespaceContext getNamespaceContext()
XPathExpression compile(String expression) throws XPathExpressionException
expression
- the expression
XPathExpressionException
Object evaluate(String expression, Object item, QName returnType) throws XPathExpressionException
expression
- the expressionitem
- the expression contextreturnType
- the desired return type
XPathExpressionException
String evaluate(String expression, Object item) throws XPathExpressionException
expression
- the expressionitem
- the expression context
XPathExpressionException
Object evaluate(String expression, InputSource source, QName returnType) throws XPathExpressionException
expression
- the expressionsource
- the source to load the expression context fromreturnType
- the desired return type
XPathExpressionException
String evaluate(String expression, InputSource source) throws XPathExpressionException
expression
- the expressionsource
- the source to load the expression context from
XPathExpressionException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |