Frames | No Frames |
Constructors which throw type org.jaxen.JaxenException | |
JavaBeanXPath.JavaBeanXPath(String xpathExpr) Construct given an XPath expression string. |
Methods which throw type org.jaxen.JaxenException | |
Object | JavaBeanXPath.evaluate(Object node) Evaluate this XPath against a given context. |
Constructors which throw type org.jaxen.JaxenException | |
Dom4jXPath.Dom4jXPath(String xpathExpr) Construct given an XPath expression string. |
Constructors which throw type org.jaxen.JaxenException | |
Construct given an XPath expression string. |
Constructors which throw type org.jaxen.JaxenException | |
Create a new DOMXPath from an XPath expression string. |
Classes derived from org.jaxen.JaxenException | |
class | Thrown if an exception occurs during the evaluation of a function. |
class | Thrown when a function-call or variable-reference, or any other lookup
based on namespace and local name, couldn't be resolved. |
class | Indicates attempt to evaluate an XPath axis that
is unsupported by the current object-model. |
class | Indicates an error during parsing of an XPath expression. |
Constructors which throw type org.jaxen.JaxenException | |
Construct given an XPath expression string. | |
Construct given an XPath expression string. |
Methods which throw type org.jaxen.JaxenException | |
void | BaseXPath.addNamespace(String prefix, String uri) Add a namespace prefix-to-URI mapping for this XPath
expression. |
void | XPath.addNamespace(String prefix, String uri) Add a namespace prefix-to-URI mapping for this XPath
expression. |
boolean | BaseXPath.booleanValueOf(Object node) Retrieve a boolean-value interpretation of this XPath
expression when evaluated against a given context. |
boolean | XPath.booleanValueOf(Object context) Retrieve the boolean value of the first node in document order
returned by this XPath expression when evaluated in
the given context. |
void | Receive notification of the end of an absolute location path expression. |
void | JaxenHandler.endAdditiveExpr(int operator) Receive notification of the end of an additive ('+' or '-') expression. |
void | JaxenHandler.endAndExpr(boolean create) Receive notification of the end of an 'and' expression. |
void | JaxenHandler.endEqualityExpr(int operator) Receive notification of the end of an equality ('=' or '!=') expression. |
void | Receive notification of the end of a filter expression. |
void | |
void | JaxenHandler.endMultiplicativeExpr(int operator) Receive notification of the start of a multiplicative ('*', 'div' or 'mod') expression. |
void | JaxenHandler.endOrExpr(boolean create) Receive notification of the end of an 'or' expression. |
void | Receive notification of the end of a path expression. |
void | Receive notification of the end of a predicate. |
void | JaxenHandler.endRelationalExpr(int operator) Receive notification of the start of a relational ('<', '>', '<=', or '>=') expression. |
void | Receive notification of the end of a relative location path expression. |
void | JaxenHandler.endUnaryExpr(int operator) Receive notification of the end of a unary ('+' or '-') expression. |
void | JaxenHandler.endUnionExpr(boolean create) Receive notification of the end of a union ('|') expression. |
void | Receive notification of the end of an XPath expression parse. |
Object | Evaluate this XPath against a given context. |
Object | Evaluate this XPath against the given context. |
void | JaxenHandler.literal(String literal) Receive notification of a literal expression. |
void | JaxenHandler.number(double number) Receive notification of a number expression. |
void | JaxenHandler.number(int number) Receive notification of a number expression. |
Number | BaseXPath.numberValueOf(Object node) Retrieve a number-value interpretation of this XPath
expression when evaluated against a given context. |
Number | XPath.numberValueOf(Object context) Retrieve the number-value of the first node in document order
returned by this XPath expression when evaluated in
the given context. |
List | BaseXPath.selectNodes(Object node) Select all nodes that are selected by this XPath
expression. |
List | XPath.selectNodes(Object context) Select all nodes that are selectable by this XPath
expression. |
List | Select all nodes that match this XPath
expression on the given Context object. |
Object | BaseXPath.selectSingleNode(Object node) Select only the first node selected by this XPath
expression. |
Object | XPath.selectSingleNode(Object context)
Return the first node in document order that is selected by this
XPath expression. |
Object | Return only the first node that is selected by this XPath
expression. |
void | Receive notification of the start of an absolute location path expression. |
void | JaxenHandler.startAllNodeStep(int axis) Receive notification of the start of a node() step. |
void | JaxenHandler.startCommentNodeStep(int axis) Receive notification of the start of a comment() step. |
void | JaxenHandler.startFunction(String prefix, String functionName) Receive notification of a function call. |
void | JaxenHandler.startNameStep(int axis, String prefix, String localName) Receive notification of the start of a name step. |
void | JaxenHandler.startProcessingInstructionNodeStep(int axis, String name) Receive notification of the start of a processing-instruction(...) step. |
void | Receive notification of the start of a relative location path expression. |
void | JaxenHandler.startTextNodeStep(int axis) Receive notification of the start of a text() step. |
String | BaseXPath.stringValueOf(Object node) Retrieves the string-value of the result of
evaluating this XPath expression when evaluated
against the specified context. |
String | XPath.stringValueOf(Object context) Retrieve a string-value interpretation of this XPath
expression when evaluated against the given context. |
String | Returns the XPath string-value of the argument node. |
String | Retrieve a string-value interpretation of this XPath
expression when evaluated against the given context. |
void | JaxenHandler.variableReference(String prefix, String variableName) Receive notification of a variable-reference expression. |
Methods which throw type org.jaxen.JaxenException | |
LocationPathPattern | |
Pattern | |
LocationPathPattern | |
LocationPathPattern | |
void | Receive notification of the end of an absolute location path expression. |
void | |
void | Receive notification of the end of a relative location path expression. |
void | PatternHandler.endUnionExpr(boolean create) Receive notification of the end of a union ('|') expression. |
boolean | |
boolean | |
boolean | |
Pattern | PatternParser.parse(String text) |
void | Allows the NodeTest to be set
|
Constructors which throw type org.jaxen.JaxenException | |
Construct given an XPath expression string. |
Methods which throw type org.jaxen.JaxenException | |
boolean | |
List | |
boolean | Returns true if the current filter matches at least one of the context nodes
|
boolean | Evaluates the filter expression on the current context
and returns true if at least one node matches. |
List | |
List | |
LocationPath | |
LocationPath | |
BinaryExpr | |
BinaryExpr | |
Step | DefaultXPathFactory.createAllNodeStep(int axis) |
Step | XPathFactory.createAllNodeStep(int axis) |
BinaryExpr | |
BinaryExpr | |
Step | DefaultXPathFactory.createCommentNodeStep(int axis) |
Step | XPathFactory.createCommentNodeStep(int axis) |
BinaryExpr | |
BinaryExpr | |
FilterExpr | |
FilterExpr | |
FunctionCallExpr | DefaultXPathFactory.createFunctionCallExpr(String prefix, String functionName) |
FunctionCallExpr | XPathFactory.createFunctionCallExpr(String prefix, String functionName) |
LiteralExpr | DefaultXPathFactory.createLiteralExpr(String literal) |
LiteralExpr | XPathFactory.createLiteralExpr(String literal) |
BinaryExpr | |
BinaryExpr | |
Step | DefaultXPathFactory.createNameStep(int axis, String prefix, String localName) |
Step | XPathFactory.createNameStep(int axis, String prefix, String localName) |
NumberExpr | DefaultXPathFactory.createNumberExpr(double number) |
NumberExpr | XPathFactory.createNumberExpr(double number) |
NumberExpr | DefaultXPathFactory.createNumberExpr(int number) |
NumberExpr | XPathFactory.createNumberExpr(int number) |
BinaryExpr | |
BinaryExpr | |
PathExpr | |
PathExpr | |
Predicate | |
Predicate | |
PredicateSet | |
PredicateSet | |
Step | DefaultXPathFactory.createProcessingInstructionNodeStep(int axis, String piName) |
Step | XPathFactory.createProcessingInstructionNodeStep(int axis, String name) |
BinaryExpr | |
BinaryExpr | |
LocationPath | |
LocationPath | |
Step | DefaultXPathFactory.createTextNodeStep(int axis) |
Step | XPathFactory.createTextNodeStep(int axis) |
Expr | |
Expr | |
UnionExpr | |
UnionExpr | |
VariableReferenceExpr | DefaultXPathFactory.createVariableReferenceExpr(String prefix, String variable) |
VariableReferenceExpr | XPathFactory.createVariableReferenceExpr(String prefix, String variableName) |
XPathExpr | |
XPathExpr | |
Object | |
Object | |
Object | |
Object | |
Object | |
Object | |
Object | |
Object | |
Object | |
Object | |
List | Evaluate the context node set to find the new node set. |
Object | |
Object | |
Object | |
Object | |
Object | |
List | |
Object | |
Object | |
Object | |
Object | |
List | For each node in the given context calls matches() for every node on the
axis, then filters the result by each of the predicates. |
boolean | |
List | |
List | |
boolean | Checks whether the node matches this step. |
boolean | Performs the node-test part of evaluating the step for the given node
(which must be on the axis). |