|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
+
node()
.ancestor
axis
ancestor-or-self
axis
ancestor
axis.ancestor-or-self
axis.ancestor-or-self
axis iterator.
AnyChildNodeTest
matches any child node.AnyNodeTest
matches any node.Double
, String
,
or Boolean
.
attribute
axis
boolean boolean(object)
BooleanFunction
object.
Boolean
args
contains string-value of the second
item; false otherwise.
Boolean.FALSE
args.get(0)
,
as determined by the nearest xml:lang
attribute in scope.
args
after removing all leading and trailing white space, and
replacing each other sequence of whitespace by a single space.
Boolean.TRUE
if the boolean value of
args.get(0)
is false, and Boolean.FALSE
otherwise.
args.get(0)
,
or the number value of the context node if args
is empty.
args
starts with the string-value of the second item in args
.
args.get(0)
or of the context node if args
is empty.
args
that follows the string-value of the second item in args
;
or the empty string if the second string is not a substring of the first string.
args
that comes before the string-value of the second item in args
;
or the empty string if the second string is not a substring of the first string.
Boolean.TRUE
number ceiling(number)
- CeilingFunction() - Constructor for class org.jaxen.function.CeilingFunction
- Create a new
CeilingFunction
object.- CHILD - Static variable in class org.jaxen.saxpath.Axis
- The
child
axis- children - Variable in class org.jaxen.util.DescendantAxisIterator
- childrenOrSelf - Variable in class org.jaxen.util.PrecedingAxisIterator
- childrenOrSelf(Object) - Method in class org.jaxen.util.PrecedingAxisIterator
- cloneNode(boolean) - Method in class org.jaxen.dom.NamespaceNode
- Create a copy of this node.
- COLON - Static variable in class org.jaxen.saxpath.base.TokenTypes
- colon() - Method in class org.jaxen.saxpath.base.XPathLexer
- COMMA - Static variable in class org.jaxen.saxpath.base.TokenTypes
- comma() - Method in class org.jaxen.saxpath.base.XPathLexer
- COMMENT_NODE - Static variable in class org.jaxen.pattern.Pattern
- Matches comment nodes
- COMMENT_TEST - Static variable in class org.jaxen.pattern.NodeTypeTest
- CommentNodeStep - Interface in org.jaxen.expr
- Represents the XPath node-test
comment()
.- compare(Object, Object) - Method in class org.jaxen.expr.NodeComparator
- compareDocumentPosition(Node) - Method in class org.jaxen.dom.NamespaceNode
- Compare relative position of this node to another nbode.
- compareSiblings(Object, Object) - Method in class org.jaxen.expr.NodeComparator
- ConcatFunction - Class in org.jaxen.function
- 4.2
string concat(string,string,string*)
- ConcatFunction() - Constructor for class org.jaxen.function.ConcatFunction
- Create a new
ConcatFunction
object.- consume() - Method in class org.jaxen.saxpath.base.XPathLexer
- contains(Object) - Method in class org.jaxen.expr.IdentitySet
- ContainsFunction - Class in org.jaxen.function
- 4.2
boolean contains(string,string)
- ContainsFunction() - Constructor for class org.jaxen.function.ContainsFunction
- Create a new
ContainsFunction
object.- contents - Variable in class org.jaxen.expr.IdentitySet
- Context - Class in org.jaxen
- Wrapper around implementation-specific objects used as the context of an expression evaluation.
- Context(ContextSupport) - Constructor for class org.jaxen.Context
- Create a new context.
- contextNode - Variable in class org.jaxen.util.AncestorOrSelfAxisIterator
- contextNode - Variable in class org.jaxen.util.FollowingAxisIterator
- contextNode - Variable in class org.jaxen.util.FollowingSiblingAxisIterator
- contextNode - Variable in class org.jaxen.util.PrecedingSiblingAxisIterator
- contextSupport - Variable in class org.jaxen.Context
- Context-support
- ContextSupport - Class in org.jaxen
- Supporting context information for resolving namespace prefixes, functions, and variables.
- ContextSupport() - Constructor for class org.jaxen.ContextSupport
- Construct an empty
ContextSupport
.- ContextSupport(NamespaceContext, FunctionContext, VariableContext, Navigator) - Constructor for class org.jaxen.ContextSupport
- Create a new ContextSupport object.
- convertDefaultStep(LocationPathPattern, DefaultStep) - Static method in class org.jaxen.pattern.PatternParser
- convertExpr(Expr) - Static method in class org.jaxen.pattern.PatternParser
- convertExpr(LocationPath) - Static method in class org.jaxen.pattern.PatternParser
- convertStep(LocationPathPattern, Step) - Static method in class org.jaxen.pattern.PatternParser
- convertToIterator(Object) - Static method in class org.jaxen.expr.DefaultExpr
- Deprecated.
- convertToList(Object) - Static method in class org.jaxen.expr.DefaultExpr
- Deprecated.
- CountFunction - Class in org.jaxen.function
- 4.1
number count(node-set)
- CountFunction() - Constructor for class org.jaxen.function.CountFunction
- Create a new
CountFunction
object.- createAbsoluteLocationPath() - Method in class org.jaxen.expr.DefaultXPathFactory
- createAbsoluteLocationPath() - Method in interface org.jaxen.expr.XPathFactory
- Create a new empty absolute location path.
- createAbsoluteLocationPath() - Method in class org.jaxen.pattern.PatternHandler
- createAdditiveExpr(Expr, Expr, int) - Method in class org.jaxen.expr.DefaultXPathFactory
- createAdditiveExpr(Expr, Expr, int) - Method in interface org.jaxen.expr.XPathFactory
- Returns a new XPath additive expression.
- createAllNodeStep(int) - Method in class org.jaxen.expr.DefaultXPathFactory
- createAllNodeStep(int) - Method in interface org.jaxen.expr.XPathFactory
- Create a step with a node() node-test.
- createAndExpr(Expr, Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
- createAndExpr(Expr, Expr) - Method in interface org.jaxen.expr.XPathFactory
- Returns a new XPath And expression.
- createCommentNodeStep(int) - Method in class org.jaxen.expr.DefaultXPathFactory
- createCommentNodeStep(int) - Method in interface org.jaxen.expr.XPathFactory
- Create a step with a
comment()
node-test.- created - Variable in class org.jaxen.util.StackedIterator
- Deprecated.
- createEqualityExpr(Expr, Expr, int) - Method in class org.jaxen.expr.DefaultXPathFactory
- createEqualityExpr(Expr, Expr, int) - Method in interface org.jaxen.expr.XPathFactory
- Returns a new XPath equality expression.
- createFilterExpr(Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
- createFilterExpr(Expr) - Method in interface org.jaxen.expr.XPathFactory
- Returns a new XPath filter expression.
- createFunctionCallExpr(String, String) - Method in class org.jaxen.expr.DefaultXPathFactory
- createFunctionCallExpr(String, String) - Method in interface org.jaxen.expr.XPathFactory
- Create a new function call expression.
- createFunctionContext() - Method in class org.jaxen.BaseXPath
- Create a default
FunctionContext
.- createIterator(Object) - Method in class org.jaxen.util.StackedIterator
- Deprecated.
- createLiteralExpr(String) - Method in class org.jaxen.expr.DefaultXPathFactory
- createLiteralExpr(String) - Method in interface org.jaxen.expr.XPathFactory
- Create a string literal expression.
- createMultiplicativeExpr(Expr, Expr, int) - Method in class org.jaxen.expr.DefaultXPathFactory
- createMultiplicativeExpr(Expr, Expr, int) - Method in interface org.jaxen.expr.XPathFactory
- Returns a new XPath multiplicative expression.
- createNamespaceContext() - Method in class org.jaxen.BaseXPath
- Create a default
NamespaceContext
.- createNameStep(int, String, String) - Method in class org.jaxen.expr.DefaultXPathFactory
- createNameStep(int, String, String) - Method in interface org.jaxen.expr.XPathFactory
- Create a step with a named node-test.
- createNumberExpr(int) - Method in class org.jaxen.expr.DefaultXPathFactory
- createNumberExpr(double) - Method in class org.jaxen.expr.DefaultXPathFactory
- createNumberExpr(int) - Method in interface org.jaxen.expr.XPathFactory
- Create a number expression.
- createNumberExpr(double) - Method in interface org.jaxen.expr.XPathFactory
- Create a number expression.
- createOrExpr(Expr, Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
- createOrExpr(Expr, Expr) - Method in interface org.jaxen.expr.XPathFactory
- Returns a new XPath Or expression.
- createPathExpr(FilterExpr, LocationPath) - Method in class org.jaxen.expr.DefaultXPathFactory
- createPathExpr(FilterExpr, LocationPath) - Method in interface org.jaxen.expr.XPathFactory
- Create a new path expression.
- createPredicate(Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
- createPredicate(Expr) - Method in interface org.jaxen.expr.XPathFactory
- Create from the supplied expression.
- createPredicateSet() - Method in class org.jaxen.expr.DefaultXPathFactory
- createPredicateSet() - Method in interface org.jaxen.expr.XPathFactory
- Create an empty predicate set.
- createProcessingInstructionNodeStep(int, String) - Method in class org.jaxen.expr.DefaultXPathFactory
- createProcessingInstructionNodeStep(int, String) - Method in interface org.jaxen.expr.XPathFactory
- Create a step with a
processing-instruction()
node-test.- createReader() - Static method in class org.jaxen.saxpath.helpers.XPathReaderFactory
- Create an
XPathReader
using the value of theorg.saxpath.driver
system property.- createReader(String) - Static method in class org.jaxen.saxpath.helpers.XPathReaderFactory
- Create an
XPathReader
using the passed in class name.- createRelationalExpr(Expr, Expr, int) - Method in class org.jaxen.expr.DefaultXPathFactory
- createRelationalExpr(Expr, Expr, int) - Method in interface org.jaxen.expr.XPathFactory
- Returns a new XPath relational expression.
- createRelativeLocationPath() - Method in class org.jaxen.expr.DefaultXPathFactory
- createRelativeLocationPath() - Method in interface org.jaxen.expr.XPathFactory
- Create a new empty relative location path.
- createRelativeLocationPath() - Method in class org.jaxen.pattern.PatternHandler
- createSyntaxException(String) - Method in class org.jaxen.saxpath.base.XPathReader
- createTextNodeStep(int) - Method in class org.jaxen.expr.DefaultXPathFactory
- createTextNodeStep(int) - Method in interface org.jaxen.expr.XPathFactory
- Create a step with a
text()
node-test.- createUnaryExpr(Expr, int) - Method in class org.jaxen.expr.DefaultXPathFactory
- createUnaryExpr(Expr, int) - Method in interface org.jaxen.expr.XPathFactory
- Returns a new XPath unary expression.
- createUnionExpr(Expr, Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
- createUnionExpr(Expr, Expr) - Method in interface org.jaxen.expr.XPathFactory
- Returns a new XPath union expression.
- createVariableContext() - Method in class org.jaxen.BaseXPath
- Create a default
VariableContext
.- createVariableReferenceExpr(String, String) - Method in class org.jaxen.expr.DefaultXPathFactory
- createVariableReferenceExpr(String, String) - Method in interface org.jaxen.expr.XPathFactory
- Create a new variable reference expression.
- createXPath(Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
- createXPath(Expr) - Method in interface org.jaxen.expr.XPathFactory
- Create a new
XPathExpr
from anExpr
.- cur - Variable in class org.jaxen.util.LinkedIterator
- Deprecated.
- currentIterator() - Method in class org.jaxen.util.StackedIterator
- Deprecated.
- currentPosition - Variable in class org.jaxen.saxpath.base.XPathLexer
- currentPosition() - Method in class org.jaxen.saxpath.base.XPathLexer
- currentSibling - Variable in class org.jaxen.util.FollowingAxisIterator
Navigator
.descendant
axis
descendant-or-self
axis
descendant
axis.descendant
axis iterator.
descendant-or-self
axis.desscendant-or-self
axis iterator.
div
.
DOMXPath
from an XPath expression string.
org.saxpath.driver
property name.
boolean ends-with(string,string)
=
.
obj
to a Boolean
according to the following rules:
list.get(0)
list.get(0)
list.get(0)
strArg
after removing
all leading and trailing white space, and
replacing each other sequence of whitespace by a single space.
Boolean.TRUE
if the boolean value of
obj
is false, and Boolean.FALSE
otherwise.
obj
.
strArg
starts with the string-value of matchArg
.
obj
.
strArg
that follows the first occurence
of matchArg
; or the empty string if the
strArg
does not contain matchArg
strArg
that precedes the first occurence
of matchArg
; or the empty string if the
strArg
does not contain matchArg
strArg
in which
characters found in fromArg
are replaced by
corresponding characters from toArg
.
node-set evaluate(string)
boolean false()
FalseFunction
object.
number floor(number)
FloorFunction
object.
following
axis
following-sibling
axis
following
axis.following
axis iterator.
following-sibling
axis.following-sibling
axis iterator.
Iterator
matching the ancestor
XPath axis.
Iterator
matching the
ancestor-or-self
XPath axis.
UnsupportedAxisException
.
Iterator
over the attribute elements that
match the supplied name.
Iterator
over the attribute elements that
match the supplied name.
Iterator
over the attribute elements that
match the supplied name.
Iterator
that returns the attribute
XPath axis where the names of the attributes match the supplied name
and optional namespace.
Iterator
matching the attribute
XPath axis.
UnsupportedAxisException
Iterator
over the child elements that
match the supplied name.
Iterator
over the child elements that
match the supplied name.
Iterator
over the child elements that
match the supplied local name and namespace URI.
Iterator
that returns the child
XPath axis where the names of the children match the supplied name
and optional namespace.
Iterator
matching the child
XPath axis.
Context
wrapper for the provided
implementation-specific object.
ContextSupport
aggregation of
NamespaceContext
, FunctionContext
,
VariableContext
, and Navigator
.
ContextSupport
.
Iterator
matching the descendant
XPath axis.
Iterator
matching the
descendant-or-self
XPath axis.
Iterator
matching the following
XPath axis.
Iterator
matching the
following-sibling
XPath axis.
Function
.
Function
.
Function
implementation object
based on the namespace URI and local name of the function-call
expression.
FunctionContext
used by this XPath
expression.
FunctionContext
.
FunctionContext
used by this XPath
expression.
DocumentNavigator
.
DocumentNavigator
.
UnsupportedAxisException
.
Iterator
matching the namespace
XPath axis.
NamespaceContext
used by this XPath
expression.
NamespaceContext
.
NamespaceContext
used by this XPath
expression.
Navigator
for us in evaluating this XPath expression.
Navigator
.
Navigator
.
Navigator
used to evaluate this XPath expression.
SAXPathException.getCause()
java.lang.Double
representing the number.
UnsupportedAxisException
Iterator
matching the parent
XPath axis.
" ^"
which, when placed on the line
below the XPath expression in a monospaced font, should point to the
location of the error.
Iterator
matching the preceding
XPath axis.
Iterator
matching the
preceding-sibling
XPath axis.
Iterator
matching the self
XPath
axis.
String
containing the XPath expression.
VariableContext
used by this XPath
expression.
VariableContext
.
VariableContext
used by this XPath
expression.
XPathFactory
used
during the parse to construct the XPath expression tree.
XPathHandler
which receives the event callbacks.
>
>=
node-set id(object)
IdFunction
object.
XPathHandler
implementation capable
of building Jaxen expression trees which can walk various
different object models.boolean lang(string)
LangFunction
object.
number last()
LastFunction
object.
<
<=
string local-name(node-set?)
LocalNameFunction
object.
//foo/bar
or pre:baz[position()=last()]
.LocationPathPattern
matches any node using a
location path such as A/B/C.string lower-case(string)
This function can take a second parameter of the
Locale
to use for the String conversion.mod
.
*
string name(node-set?)
NameFunction
object.
namespace
axis
NamespaceTest
tests for a given namespace URI.string namespace-uri(node-set?)
NamespaceUriFunction
object.
para
or
svg:rect
.NameTest
tests for a node name.-
NodeTest
is a simple test on a node.NodeTypeTest
matches if the node is of a certain type
such as element, attribute, comment, text, processing instruction and so forth.NoNodeTest
matches no nodes.string normalize-space(string)
NormalizeSpaceFunction
object.
!=
boolean not(boolean)
NotFunction
object.
number number(object)
- NumberFunction() - Constructor for class org.jaxen.function.NumberFunction
- Create a new
NumberFunction
object.- numberValueOf(Object) - Method in class org.jaxen.BaseXPath
- Retrieve a number-value interpretation of this XPath expression when evaluated against a given context.
- numberValueOf(Object) - Method in interface org.jaxen.XPath
- Retrieve the number-value of the first node in document order returned by this XPath expression when evaluated in the given context.
parent
axis
XPathHandler
.
Pattern
defines the behaviour for pattern in
the XSLT processing model.XPathHandler
implementation capable
of building Jaxen expression trees which can walk various
different object models.PatternParser
is a helper class for parsing
XSLT patternsnumber position()
PositionFunction
object.
preceding
axis
preceding-sibling
axis
preceding
axis.preceding
axis iterator.
preceding-sibling
axis.preceding-sibling
axis iterator.
[position() = last()]
.processing-instruction()
.count(//p) > count(//div)
.number round(number)
RoundFunction
object.
XPathHandler
.self
axis
self
axis.self
axis iterator.
ContextSupport
.
FunctionContext
for use with this XPath
expression.
FunctionContext
.
FunctionContext
for this XPath
expression.
NamespaceContext
for use with this
XPath expression.
NamespaceContext
.
NamespaceContext
for this
XPath expression.
VariableContext
for use with this XPath
expression.
VariableContext
.
VariableContext
for this XPath
expression.
XPathFactory
that constructs
the XPath expression tree during the parse.
XPathHandler
to receive
event callbacks during the parse.
FunctionContext
.VariableContext
.boolean starts-with(string,string)
StartsWithFunction
object.
string string(object)
StringFunction
object.
number string-length(string)
StringLengthFunction
object.
string substring-after(string,string)
SubstringAfterFunction
object.
string substring-before(string,string)
SubstringBeforeFunction
object.
string substring(string,number,number?)
SubstringFunction
object.
-
number sum(node-set)
SumFunction
object.
text()
.TextNodeTest
matches any text node.string translate(string,string,string)
TranslateFunction
object.
boolean true()
TrueFunction
object.
-78
.UnionPattern
represents a union pattern.string upper-case(string)
This function can take a second parameter of the
Locale
to use for the String conversion.BaseXPath.stringValueOf(java.lang.Object)
XPath.stringValueOf(Object)
instead
FunctionContext
implementing the core XPath
function library, plus Jaxen extensions.XPathReader
which
generates callbacks to an XPathHandler
.XPathReader
with a do-nothing
XPathHandler
.
XPathHandler
objects.XPathReader
from
either a system property, or a named class.org.jaxen.saxpath.XPathSyntaxException
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |