Alphabetical Index

A B C D E F G H I J L M N O P Q R S T U V W X

A

abbrStep() - method in class org.jaxen.saxpath.base.XPathReader
absolute - field in class org.jaxen.pattern.LocationPathPattern
Whether this lcoation path is absolute or not
absoluteLocationPath() - method in class org.jaxen.saxpath.base.XPathReader
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultAllNodeStep
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultAndExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultDivExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultEqualsExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultFilterExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultLessThanExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultLiteralExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultMinusExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultModExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultMultiplyExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultNameStep
Visitor pattern for the step.
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultNotEqualsExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultNumberExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultOrExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultPathExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultPlusExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultPredicate
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultTextNodeStep
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultUnaryExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.DefaultUnionExpr
accept(org.jaxen.expr.Visitor) - method in class org.jaxen.expr.Visitable
ADD - static field in class org.jaxen.saxpath.Operator
The addition operator +
add(Object) - method in class org.jaxen.expr.IdentitySet
Adds all the namespace declarations that are in scope on the given element.
addFilter(org.jaxen.expr.FilterExpr) - method in class org.jaxen.pattern.LocationPathPattern
Adds a filter to this pattern
addIterator(Iterator) - method in class org.jaxen.util.LinkedIterator
AdditiveExpr - interface org.jaxen.expr.AdditiveExpr
additiveExpr() - method in class org.jaxen.saxpath.base.XPathReader
addNamespace(String,String) - method in class org.jaxen.BaseXPath
Add a namespace prefix-to-URI mapping for this XPath expression.
Binds a prefix to a URI in this context.
addNamespace(String,String) - method in class org.jaxen.XPath
Add a namespace prefix-to-URI mapping for this XPath expression.
addParameter(org.jaxen.expr.Expr) - method in class org.jaxen.expr.FunctionCallExpr
addPredicate(org.jaxen.expr.Predicate) - method in class org.jaxen.expr.DefaultStep
addPredicate(org.jaxen.expr.Predicate) - method in class org.jaxen.expr.Predicated
addPredicate(org.jaxen.expr.Predicate) - method in class org.jaxen.expr.PredicateSet
addStep(org.jaxen.expr.Step) - method in class org.jaxen.expr.DefaultLocationPath
addStep(org.jaxen.expr.Step) - method in class org.jaxen.expr.LocationPath
AllNodeStep - interface org.jaxen.expr.AllNodeStep
ANCESTOR - static field in class org.jaxen.saxpath.Axis
The ancestor axis
ANCESTOR_OR_SELF - static field in class org.jaxen.saxpath.Axis
The ancestor-or-self axis
ancestorOrSelf - field in class org.jaxen.util.PrecedingAxisIterator
ancestorPattern - field in class org.jaxen.pattern.LocationPathPattern
Patterns matching one of my ancestors
AND - static field in class org.jaxen.saxpath.base.TokenTypes
and() - method in class org.jaxen.saxpath.base.XPathLexer
andExpr() - method in class org.jaxen.saxpath.base.XPathReader
ANY_NODE - static field in class org.jaxen.pattern.Pattern
Matches any node
AnyChildNodeTest - class org.jaxen.pattern.AnyChildNodeTest
AnyChildNodeTest matches any child node.
AnyChildNodeTest() - constructor for class org.jaxen.pattern.AnyChildNodeTest
AnyNodeTest - class org.jaxen.pattern.AnyNodeTest
AnyNodeTest matches any node.
AnyNodeTest() - constructor for class org.jaxen.pattern.AnyNodeTest
appendChild(Node) - method in class org.jaxen.dom.NamespaceNode
Append a new child node (always fails).
arguments() - method in class org.jaxen.saxpath.base.XPathReader
asBoolean(org.jaxen.Context) - method in class org.jaxen.expr.DefaultFilterExpr
Returns true if the current filter matches at least one of the context nodes
asBoolean(org.jaxen.Context) - method in class org.jaxen.expr.FilterExpr
Evaluates the filter expression on the current context and returns true if at least one node matches.
asList(org.jaxen.Context) - method in class org.jaxen.expr.DefaultXPathExpr
asList(org.jaxen.Context) - method in class org.jaxen.expr.XPathExpr
AT - static field in class org.jaxen.saxpath.base.TokenTypes
at() - method in class org.jaxen.saxpath.base.XPathLexer
ATTRIBUTE - static field in class org.jaxen.saxpath.Axis
The attribute axis
ATTRIBUTE_NODE - static field in class org.jaxen.pattern.Pattern
Matches attribute nodes
ATTRIBUTE_TEST - static field in class org.jaxen.pattern.NodeTypeTest
An iterator over an attribute list.
AttributeIterator(Node) - constructor for class org.jaxen.dom.DocumentNavigator.AttributeIterator
Constructor.
axis - field in class org.jaxen.expr.DefaultStep
Axis - class org.jaxen.saxpath.Axis
Internal SAXPath class that contains constants representing XPath operators to avoid a lot of string comparisons.
Axis() - constructor for class org.jaxen.saxpath.Axis
axisIterator(Object,org.jaxen.ContextSupport) - method in class org.jaxen.expr.Step
Get an Iterator for the current axis starting in the given contextNode.
axisSpecifier() - method in class org.jaxen.saxpath.base.XPathReader

B

BaseXPath - class org.jaxen.BaseXPath
Base functionality for all concrete, implementation-specific XPaths.
BaseXPath(String) - constructor for class org.jaxen.BaseXPath
Construct given an XPath expression string.
BaseXPath(String,org.jaxen.Navigator) - constructor for class org.jaxen.BaseXPath
Construct given an XPath expression string.
BinaryExpr - interface org.jaxen.expr.BinaryExpr
BooleanFunction - class org.jaxen.function.BooleanFunction
4.3 boolean boolean(object)

The boolean function converts its argument to a boolean as follows:

  • a number is true if and only if it is neither positive or negative zero nor NaN

  • a node-set is true if and only if it is non-empty

  • a string is true if and only if its length is non-zero

  • an object of a type other than the four basic types is converted to a boolean in a way that is dependent on that type

BooleanFunction() - constructor for class org.jaxen.function.BooleanFunction
Create a new BooleanFunction object.
booleanValueOf(Object) - method in class org.jaxen.BaseXPath
Retrieve a boolean-value interpretation of this XPath expression when evaluated against a given context.
booleanValueOf(Object) - method in class org.jaxen.XPath
Retrieve the boolean value of the first node in document order returned by this XPath expression when evaluated in the given context.
bothAreBoolean(Object,Object) - method in class org.jaxen.expr.DefaultTruthExpr
bothAreSets(Object,Object) - method in class org.jaxen.expr.DefaultTruthExpr

C

call(org.jaxen.Context,List) - method in class org.jaxen.function.BooleanFunction
Convert the argument to a Boolean
call(org.jaxen.Context,List) - method in class org.jaxen.function.CeilingFunction
Returns the smallest integer greater than or equal to a number.
call(org.jaxen.Context,List) - method in class org.jaxen.function.ConcatFunction
Concatenates the arguments and returns the resulting string.
call(org.jaxen.Context,List) - method in class org.jaxen.function.ContainsFunction
Returns true if the string-value of the first item in args contains string-value of the second item; false otherwise.
call(org.jaxen.Context,List) - method in class org.jaxen.function.CountFunction
Returns the number of nodes in the specified node-set.
call(org.jaxen.Context,List) - method in class org.jaxen.function.xslt.DocumentFunction
Evaluate this function.
call(org.jaxen.Context,List) - method in class org.jaxen.function.ext.EndsWithFunction
Evaluate this function.
call(org.jaxen.Context,List) - method in class org.jaxen.function.ext.EvaluateFunction
call(org.jaxen.Context,List) - method in class org.jaxen.function.FalseFunction
Returns Boolean.FALSE
call(org.jaxen.Context,List) - method in class org.jaxen.function.FloorFunction
Returns the largest integer less than or equal to a number.
call(org.jaxen.Context,List) - method in class org.jaxen.Function
Evaluate this function.
call(org.jaxen.Context,List) - method in class org.jaxen.function.IdFunction
Returns a list of the nodes with the specified IDs.
call(org.jaxen.Context,List) - method in class org.jaxen.function.LangFunction
Determines whether or not the context node is written in the language specified by the XPath string-value of args.get(0), as determined by the nearest xml:lang attribute in scope.
call(org.jaxen.Context,List) - method in class org.jaxen.function.LastFunction
Returns the number of nodes in the context node-set.
call(org.jaxen.Context,List) - method in class org.jaxen.function.LocalNameFunction
Returns the local-name of the specified node or the context node if no arguments are provided.
call(org.jaxen.Context,List) - method in class org.jaxen.function.ext.LowerFunction
Evaluate this function.
call(org.jaxen.Context,List) - method in class org.jaxen.function.ext.MatrixConcatFunction
Evaluate this function.
call(org.jaxen.Context,List) - method in class org.jaxen.function.NameFunction
Returns the name of the specified node or the name of the context node if no arguments are provided.
call(org.jaxen.Context,List) - method in class org.jaxen.function.NamespaceUriFunction
Returns the namespace URI of the specified node or the namespace URI of the context node if no arguments are provided.
call(org.jaxen.Context,List) - method in class org.jaxen.function.NormalizeSpaceFunction
Returns the string-value of the first item in args after removing all leading and trailing white space, and replacing each other sequence of whitespace by a single space.
call(org.jaxen.Context,List) - method in class org.jaxen.function.NotFunction
Returns Boolean.TRUE if the boolean value of args.get(0) is false, and Boolean.FALSE otherwise.
call(org.jaxen.Context,List) - method in class org.jaxen.function.NumberFunction
Returns the number value of args.get(0), or the number value of the context node if args is empty.
call(org.jaxen.Context,List) - method in class org.jaxen.function.PositionFunction
Returns the position of the context node in the context node-set.
call(org.jaxen.Context,List) - method in class org.jaxen.function.RoundFunction
Returns the nearest integer to the number.
call(org.jaxen.Context,List) - method in class org.jaxen.function.StartsWithFunction
Returns true if the string-value of the first item in args starts with the string-value of the second item in args.
call(org.jaxen.Context,List) - method in class org.jaxen.function.StringFunction
Returns the string-value of args.get(0) or of the context node if args is empty.
call(org.jaxen.Context,List) - method in class org.jaxen.function.StringLengthFunction
Returns the number of Unicode characters in the string-value of the argument.
call(org.jaxen.Context,List) - method in class org.jaxen.function.SubstringAfterFunction
Returns the part of the string-value of the first item in 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.
call(org.jaxen.Context,List) - method in class org.jaxen.function.SubstringBeforeFunction
Returns the part of the string-value of the first item in 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.
call(org.jaxen.Context,List) - method in class org.jaxen.function.SubstringFunction
Returns a substring of an XPath string-value by character index.
call(org.jaxen.Context,List) - method in class org.jaxen.function.SumFunction
Returns the sum of its arguments.
call(org.jaxen.Context,List) - method in class org.jaxen.function.TranslateFunction
Returns a copy of the first argument in which characters found in the second argument are replaced by corresponding characters from the third argument.
call(org.jaxen.Context,List) - method in class org.jaxen.function.TrueFunction
Returns Boolean.TRUE
call(org.jaxen.Context,List) - method in class org.jaxen.function.ext.UpperFunction
Evaluate this function.
canPop() - method in class org.jaxen.JaxenHandler
cause - field in class org.jaxen.JaxenRuntimeException
cause - field in class org.jaxen.saxpath.SAXPathException
causeSet - field in class org.jaxen.JaxenRuntimeException
causeSet - field in class org.jaxen.saxpath.SAXPathException
CDATA_SECTION_NODE - static field in class org.jaxen.pattern.Pattern
Matches CDATA section nodes
CeilingFunction - class org.jaxen.function.CeilingFunction
4.4 number ceiling(number)

The ceiling function returns the smallest (closest to negative infinity) number that is not less than the argument and that is an integer....If the argument is NaN, then NaN is returned.

CeilingFunction() - constructor for class org.jaxen.function.CeilingFunction
Create a new CeilingFunction object.
CHILD - static field in class org.jaxen.saxpath.Axis
The child axis
children - field in class org.jaxen.util.DescendantAxisIterator
childrenOrSelf - field 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 field in class org.jaxen.saxpath.base.TokenTypes
colon() - method in class org.jaxen.saxpath.base.XPathLexer
COMMA - static field in class org.jaxen.saxpath.base.TokenTypes
comma() - method in class org.jaxen.saxpath.base.XPathLexer
COMMENT_NODE - static field in class org.jaxen.pattern.Pattern
Matches comment nodes
COMMENT_TEST - static field in class org.jaxen.pattern.NodeTypeTest
CommentNodeStep - interface org.jaxen.expr.CommentNodeStep
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 org.jaxen.function.ConcatFunction
4.2 string concat(string,string,string*)

Concatenates its arguments and returns the resulting 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 org.jaxen.function.ContainsFunction
4.2 boolean contains(string,string)
The contains function returns true if the first argument string contains the second argument string, and otherwise returns false.
ContainsFunction() - constructor for class org.jaxen.function.ContainsFunction
Create a new ContainsFunction object.
contents - field in class org.jaxen.expr.IdentitySet
Context - class org.jaxen.Context
Wrapper around implementation-specific objects used as the context of an expression evaluation.
context - static field in class org.jaxen.pantry.Test
Context(org.jaxen.ContextSupport) - constructor for class org.jaxen.Context
Create a new context.
contextNode - field in class org.jaxen.util.AncestorOrSelfAxisIterator
contextNode - field in class org.jaxen.util.FollowingAxisIterator
contextNode - field in class org.jaxen.util.FollowingSiblingAxisIterator
contextNode - field in class org.jaxen.util.PrecedingSiblingAxisIterator
contextSupport - field in class org.jaxen.Context
Context-support
ContextSupport - class org.jaxen.ContextSupport
Supporting context information for resolving namespace prefixes, functions, and variables.
ContextSupport() - constructor for class org.jaxen.ContextSupport
Construct an empty ContextSupport.
Create a new ContextSupport object.
convertExpr(org.jaxen.expr.Expr) - static method in class org.jaxen.pattern.PatternParser
convertExpr(org.jaxen.expr.LocationPath) - static method in class org.jaxen.pattern.PatternParser
convertToIterator(Object) - static method in class org.jaxen.expr.DefaultExpr
convertToList(Object) - static method in class org.jaxen.expr.DefaultExpr
CountFunction - class org.jaxen.function.CountFunction
4.1 number count(node-set)
The count function returns the number of nodes in the argument 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 class org.jaxen.pattern.PatternHandler
createAbsoluteLocationPath() - method in class org.jaxen.expr.XPathFactory
createAllNodeStep(int) - method in class org.jaxen.expr.DefaultXPathFactory
createAllNodeStep(int) - method in class org.jaxen.expr.XPathFactory
createCommentNodeStep(int) - method in class org.jaxen.expr.DefaultXPathFactory
createCommentNodeStep(int) - method in class org.jaxen.expr.XPathFactory
created - field in class org.jaxen.util.StackedIterator
createFilterExpr(org.jaxen.expr.Expr) - method in class org.jaxen.expr.XPathFactory
createFunctionCallExpr(String,String) - method in class org.jaxen.expr.XPathFactory
createFunctionContext() - method in class org.jaxen.BaseXPath
Create a default FunctionContext.
createIterator(Object) - method in class org.jaxen.util.StackedIterator
createLiteralExpr(String) - method in class org.jaxen.expr.DefaultXPathFactory
createLiteralExpr(String) - method in class org.jaxen.expr.XPathFactory
createNamespaceContext() - method in class org.jaxen.BaseXPath
Create a default NamespaceContext.
createNameStep(int,String,String) - method in class org.jaxen.expr.XPathFactory
createNumberExpr(double) - method in class org.jaxen.expr.DefaultXPathFactory
createNumberExpr(double) - method in class org.jaxen.expr.XPathFactory
createNumberExpr(int) - method in class org.jaxen.expr.DefaultXPathFactory
createNumberExpr(int) - method in class org.jaxen.expr.XPathFactory
createPredicate(org.jaxen.expr.Expr) - method in class org.jaxen.expr.XPathFactory
createPredicateSet() - method in class org.jaxen.expr.DefaultXPathFactory
createPredicateSet() - method in class org.jaxen.expr.XPathFactory
createReader() - static method in class org.jaxen.saxpath.helpers.XPathReaderFactory
Create an XPathReader using the value of the org.saxpath.driver system property.
createReader(String) - static method in class org.jaxen.saxpath.helpers.XPathReaderFactory
Create an XPathReader using the passed in class name.
createRelativeLocationPath() - method in class org.jaxen.expr.DefaultXPathFactory
createRelativeLocationPath() - method in class org.jaxen.pattern.PatternHandler
createRelativeLocationPath() - method in class org.jaxen.expr.XPathFactory
createSyntaxException(String) - method in class org.jaxen.saxpath.base.XPathReader
createTextNodeStep(int) - method in class org.jaxen.expr.DefaultXPathFactory
createTextNodeStep(int) - method in class org.jaxen.expr.XPathFactory
createVariableContext() - method in class org.jaxen.BaseXPath
Create a default VariableContext.
createXPath(org.jaxen.expr.Expr) - method in class org.jaxen.expr.DefaultXPathFactory
createXPath(org.jaxen.expr.Expr) - method in class org.jaxen.expr.XPathFactory
cur - field in class org.jaxen.util.LinkedIterator
currentIterator() - method in class org.jaxen.util.StackedIterator
currentPosition - field in class org.jaxen.saxpath.base.XPathLexer
currentPosition() - method in class org.jaxen.saxpath.base.XPathLexer
currentSibling - field in class org.jaxen.util.FollowingAxisIterator

D

debug() - method in class org.jaxen.BaseXPath
Returns a string representation of the parse tree.
DEFAULT_DRIVER - static field in class org.jaxen.saxpath.helpers.XPathReaderFactory
The default driver to use if none is configured.
DefaultAbsoluteLocationPath() - constructor for class org.jaxen.expr.DefaultAbsoluteLocationPath
Create a new empty location path.
DefaultAllNodeStep - class org.jaxen.expr.DefaultAllNodeStep
DefaultAndExpr - class org.jaxen.expr.DefaultAndExpr
DefaultArithExpr - class org.jaxen.expr.DefaultArithExpr
DefaultBinaryExpr - class org.jaxen.expr.DefaultBinaryExpr
DefaultDivExpr - class org.jaxen.expr.DefaultDivExpr
DefaultEqualsExpr - class org.jaxen.expr.DefaultEqualsExpr
DefaultExpr - class org.jaxen.expr.DefaultExpr
DefaultFilterExpr - class org.jaxen.expr.DefaultFilterExpr
defaultHandler - static field in class org.jaxen.saxpath.base.XPathReader
DefaultLiteralExpr - class org.jaxen.expr.DefaultLiteralExpr
DefaultLiteralExpr(String) - constructor for class org.jaxen.expr.DefaultLiteralExpr
DefaultLocationPath() - constructor for class org.jaxen.expr.DefaultLocationPath
Create a new empty location path.
DefaultLogicalExpr - class org.jaxen.expr.DefaultLogicalExpr
DefaultMinusExpr - class org.jaxen.expr.DefaultMinusExpr
DefaultModExpr - class org.jaxen.expr.DefaultModExpr
DefaultNameStep - class org.jaxen.expr.DefaultNameStep
Expression object that represents any flavor of name-test steps within an XPath.
Constructor.
Default implementation of Navigator.
DefaultNumberExpr - class org.jaxen.expr.DefaultNumberExpr
DefaultNumberExpr(Number) - constructor for class org.jaxen.expr.DefaultNumberExpr
DefaultOrExpr - class org.jaxen.expr.DefaultOrExpr
DefaultPathExpr - class org.jaxen.expr.DefaultPathExpr
DefaultPlusExpr - class org.jaxen.expr.DefaultPlusExpr
DefaultPredicate - class org.jaxen.expr.DefaultPredicate
DefaultPredicate(org.jaxen.expr.Expr) - constructor for class org.jaxen.expr.DefaultPredicate
DefaultStep - class org.jaxen.expr.DefaultStep
DefaultTruthExpr - class org.jaxen.expr.DefaultTruthExpr
DefaultUnaryExpr - class org.jaxen.expr.DefaultUnaryExpr
DefaultUnaryExpr(org.jaxen.expr.Expr) - constructor for class org.jaxen.expr.DefaultUnaryExpr
DefaultUnionExpr - class org.jaxen.expr.DefaultUnionExpr
DefaultXPathExpr - class org.jaxen.expr.DefaultXPathExpr
DefaultXPathExpr(org.jaxen.expr.Expr) - constructor for class org.jaxen.expr.DefaultXPathExpr
DefaultXPathHandler - class org.jaxen.saxpath.helpers.DefaultXPathHandler
Default base class for SAXPath event handlers.
DESCENDANT - static field in class org.jaxen.saxpath.Axis
The descendant axis
DESCENDANT_OR_SELF - static field in class org.jaxen.saxpath.Axis
The descendant-or-self axis
disallowModification() - method in class org.jaxen.dom.NamespaceNode
Throw a NO_MODIFICATION_ALLOWED_ERR DOMException.
DIV - static field in class org.jaxen.saxpath.Operator
The floating point division operator div.
DIV - static field in class org.jaxen.saxpath.base.TokenTypes
div() - method in class org.jaxen.saxpath.base.XPathLexer
DOCUMENT_NODE - static field in class org.jaxen.pattern.Pattern
Matches document nodes
DOCUMENT_TEST - static field in class org.jaxen.pattern.NodeTypeTest
DOCUMENT_TYPE_NODE - static field in class org.jaxen.pattern.Pattern
Matches DocumentType nodes
DocumentFunction - class org.jaxen.function.xslt.DocumentFunction
Implements the XSLT document() function
DocumentNavigator - class org.jaxen.dom.DocumentNavigator
Interface for navigating around the W3C DOM Level 2 object model.
DocumentNavigator - class org.jaxen.dom4j.DocumentNavigator
Interface for navigating around the DOM4J object model.
DocumentNavigator - class org.jaxen.javabean.DocumentNavigator
Interface for navigating around a JavaBean object model.
DocumentNavigator - class org.jaxen.jdom.DocumentNavigator
Interface for navigating around the JDOM object model.
DocumentNavigator - class org.jaxen.xom.DocumentNavigator
Interface for navigating around the XOM object model.
DocumentNavigator() - constructor for class org.jaxen.dom.DocumentNavigator
Default constructor.
DOLLAR - static field in class org.jaxen.saxpath.base.TokenTypes
dollar() - method in class org.jaxen.saxpath.base.XPathLexer
Dom4jXPath - class org.jaxen.dom4j.Dom4jXPath
An XPath implementation for the dom4j model

This is the main entry point for matching an XPath against a DOM tree.

Dom4jXPath(String) - constructor for class org.jaxen.dom4j.Dom4jXPath
Construct given an XPath expression string.
DOMXPath - class org.jaxen.dom.DOMXPath
An XPath implementation for the W3C DOM.
DOMXPath(String) - constructor for class org.jaxen.dom.DOMXPath
Create a new DOMXPath from an XPath expression string.
DOT - static field in class org.jaxen.saxpath.base.TokenTypes
DOT_DOT - static field in class org.jaxen.saxpath.base.TokenTypes
dots() - method in class org.jaxen.saxpath.base.XPathLexer
DOUBLE - static field in class org.jaxen.saxpath.base.TokenTypes
DOUBLE_COLON - static field in class org.jaxen.saxpath.base.TokenTypes
DOUBLE_SLASH - static field in class org.jaxen.saxpath.base.TokenTypes
doubleColon() - method in class org.jaxen.saxpath.base.XPathLexer
DRIVER_PROPERTY - static field in class org.jaxen.saxpath.helpers.XPathReaderFactory
The org.saxpath.driver property name.
duplicate() - method in class org.jaxen.Context
Create a type-safe shallow copy.

E

eitherIsBoolean(Object,Object) - method in class org.jaxen.expr.DefaultTruthExpr
eitherIsNumber(Object,Object) - method in class org.jaxen.expr.DefaultTruthExpr
eitherIsSet(Object,Object) - method in class org.jaxen.expr.DefaultTruthExpr
elem - static field in class org.jaxen.pantry.Test
element - field in class org.jaxen.xom.DocumentNavigator.XPathNamespace
Element - class org.jaxen.javabean.Element
element - field in class org.jaxen.util.SingletonList
Element(org.jaxen.javabean.Element,String,Object) - constructor for class org.jaxen.javabean.Element
ELEMENT_NODE - static field in class org.jaxen.pattern.Pattern
Matches Element nodes
ELEMENT_TEST - static field in class org.jaxen.pattern.NodeTypeTest
ElementIterator - class org.jaxen.javabean.ElementIterator
EMPTY_CLASS_ARRAY - static field in class org.jaxen.javabean.DocumentNavigator
Empty Class array.
EMPTY_ITERATOR - static field in class org.jaxen.JaxenConstants
An iterator with no elements.
EMPTY_LIST_ITERATOR - static field in class org.jaxen.JaxenConstants
A list iterator with no elements.
EMPTY_OBJECT_ARRAY - static field in class org.jaxen.javabean.DocumentNavigator
Empty Object array.
A node list with no members.
end - field in class org.jaxen.xom.DocumentNavigator.IndexIterator
endAbsoluteLocationPath() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of an absolute location path expression.
endAbsoluteLocationPath() - method in class org.jaxen.JaxenHandler
Receive notification of the end of an absolute location path expression.
endAbsoluteLocationPath() - method in class org.jaxen.pattern.PatternHandler
Receive notification of the end of an absolute location path expression.
endAbsoluteLocationPath() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of an absolute location path expression.
endAdditiveExpr(int) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of an additive ('+' or '-') expression.
endAdditiveExpr(int) - method in class org.jaxen.JaxenHandler
Receive notification of the end of an additive ('+' or '-') expression.
endAdditiveExpr(int) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of an additive ('+' or '-') expression.
endAllNodeStep() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a node() step.
endAllNodeStep() - method in class org.jaxen.JaxenHandler
Receive notification of the end of a node() step.
endAllNodeStep() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a node() step.
endAndExpr(boolean) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of an 'and' expression.
endAndExpr(boolean) - method in class org.jaxen.JaxenHandler
Receive notification of the end of an 'and' expression.
endAndExpr(boolean) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of an 'and' expression.
endCommentNodeStep() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a comment() step.
endCommentNodeStep() - method in class org.jaxen.JaxenHandler
Receive notification of the end of a comment() step.
endCommentNodeStep() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a comment() step.
endEqualityExpr(int) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of an equality ('=' or '!=') expression.
endEqualityExpr(int) - method in class org.jaxen.JaxenHandler
Receive notification of the end of an equality ('=' or '!=') expression.
endEqualityExpr(int) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of an equality ('=' or '!=') expression.
endFilterExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a filter expression.
endFilterExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the end of a filter expression.
endFilterExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a filter expression.
endFunction() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a function call
endFunction() - method in class org.jaxen.JaxenHandler
Receive notification of the end of a function call
endFunction() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a function call
endLocationPath() - method in class org.jaxen.JaxenHandler
endLocationPath() - method in class org.jaxen.pattern.PatternHandler
endMultiplicativeExpr(int) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a multiplicative ('*', 'div' or 'mod') expression.
endMultiplicativeExpr(int) - method in class org.jaxen.JaxenHandler
Receive notification of the start of a multiplicative ('*', 'div' or 'mod') expression.
endMultiplicativeExpr(int) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a multiplicative ('*', 'div' or 'mod') expression.
endNameStep() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a NameStep
endNameStep() - method in class org.jaxen.JaxenHandler
Receive notification of the end of a NameStep
endNameStep() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a NameStep
endOrExpr(boolean) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of an 'or' expression.
endOrExpr(boolean) - method in class org.jaxen.JaxenHandler
Receive notification of the end of an 'or' expression.
endOrExpr(boolean) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of an 'or' expression.
endPathExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a path expression.
endPathExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the end of a path expression.
endPathExpr() - method in class org.jaxen.pattern.PatternHandler
Receive notification of the end of a path expression.
endPathExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a path expression.
endPosition - field in class org.jaxen.saxpath.base.XPathLexer
endPosition() - method in class org.jaxen.saxpath.base.XPathLexer
endPredicate() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a predicate.
endPredicate() - method in class org.jaxen.JaxenHandler
Receive notification of the end of a predicate.
endPredicate() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a predicate.
endProcessingInstructionNodeStep() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a processing-instruction(...) step.
Receive notification of the end of a processing-instruction(...) step.
endProcessingInstructionNodeStep() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a processing-instruction(...) step.
endRelationalExpr(int) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a relational ('<', '>', '<=', or '>=') expression.
endRelationalExpr(int) - method in class org.jaxen.JaxenHandler
Receive notification of the start of a relational ('<', '>', '<=', or '>=') expression.
endRelationalExpr(int) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a relational ('<', '>', '<=', or '>=') expression.
endRelativeLocationPath() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a relative location path expression.
endRelativeLocationPath() - method in class org.jaxen.JaxenHandler
Receive notification of the end of a relative location path expression.
endRelativeLocationPath() - method in class org.jaxen.pattern.PatternHandler
Receive notification of the end of a relative location path expression.
endRelativeLocationPath() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a relative location path expression.
endStep() - method in class org.jaxen.JaxenHandler
endStep() - method in class org.jaxen.pattern.PatternHandler
EndsWithFunction - class org.jaxen.function.ext.EndsWithFunction
boolean ends-with(string,string)
endTextNodeStep() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a text() step.
endTextNodeStep() - method in class org.jaxen.JaxenHandler
Receive notification of the end of a text() step.
endTextNodeStep() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a text() step.
endUnaryExpr(int) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a unary ('+' or '-') expression.
endUnaryExpr(int) - method in class org.jaxen.JaxenHandler
Receive notification of the end of a unary ('+' or '-') expression.
endUnaryExpr(int) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a unary ('+' or '-') expression.
endUnionExpr(boolean) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of a union ('|') expression.
endUnionExpr(boolean) - method in class org.jaxen.JaxenHandler
Receive notification of the end of a union ('|') expression.
endUnionExpr(boolean) - method in class org.jaxen.pattern.PatternHandler
Receive notification of the end of a union ('|') expression.
endUnionExpr(boolean) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of a union ('|') expression.
endXPath() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the end of an XPath expression parse.
endXPath() - method in class org.jaxen.JaxenHandler
Receive notification of the end of an XPath expression parse.
endXPath() - method in class org.jaxen.pattern.PatternHandler
Receive notification of the end of an XPath expression parse.
endXPath() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the end of an XPath expression parse.
ENTITY_REFERENCE_NODE - static field in class org.jaxen.pattern.Pattern
Matches entity reference nodes
EOF - static field in class org.jaxen.saxpath.base.TokenTypes
EqualityExpr - interface org.jaxen.expr.EqualityExpr
equalityExpr() - method in class org.jaxen.saxpath.base.XPathReader
EQUALS - static field in class org.jaxen.saxpath.Operator
The equal to operator =.
EQUALS - static field in class org.jaxen.saxpath.base.TokenTypes
equals() - method in class org.jaxen.saxpath.base.XPathLexer
equals(Object) - method in class org.jaxen.expr.IdentitySet.IdentityWrapper
equals(Object) - method in class org.jaxen.dom.NamespaceNode
Test for equivalence with another object.
equals(Object) - method in class org.jaxen.QualifiedName
equals(Object,Object) - method in class org.jaxen.dom.NamespaceNode
Helper method for comparing two objects.
ERROR - static field in class org.jaxen.saxpath.base.TokenTypes
evaluate() - static method in class org.jaxen.function.FalseFunction
Returns false.
evaluate() - static method in class org.jaxen.function.TrueFunction
Returns true.
evaluate(List,Object,org.jaxen.Navigator) - static method in class org.jaxen.function.IdFunction
Returns a list of the nodes with the specified IDs.
evaluate(List,Object,org.jaxen.Navigator) - static method in class org.jaxen.function.LangFunction
evaluate(List,org.jaxen.Navigator) - static method in class org.jaxen.function.ConcatFunction
Converts each item in the list to a string and returns the concatenation of these strings.
evaluate(List,org.jaxen.Navigator) - static method in class org.jaxen.function.LocalNameFunction
Returns the local-name of list.get(0)
evaluate(List,org.jaxen.Navigator) - static method in class org.jaxen.function.ext.MatrixConcatFunction
evaluate(List,org.jaxen.Navigator) - static method in class org.jaxen.function.NameFunction
Returns the name of list.get(0)
evaluate(List,org.jaxen.Navigator) - static method in class org.jaxen.function.NamespaceUriFunction
Returns the namespace URI of list.get(0)
evaluate(Object) - method in class org.jaxen.BaseXPath
Evaluate this XPath against a given context.
evaluate(Object) - static method in class org.jaxen.function.CountFunction
Returns the number of nodes in the specified node-set.
evaluate(Object) - method in class org.jaxen.javabean.JavaBeanXPath
Evaluate this XPath against a given context.
evaluate(Object) - method in class org.jaxen.XPath
Evaluate this XPath against the given context.
evaluate(Object,Locale,org.jaxen.Navigator) - static method in class org.jaxen.function.ext.LowerFunction
Converts the given string value to lower case using an optional Locale
evaluate(Object,Locale,org.jaxen.Navigator) - static method in class org.jaxen.function.ext.UpperFunction
Converts the given string value to upper case using an optional Locale
evaluate(Object,Object,Object,org.jaxen.Navigator) - static method in class org.jaxen.function.TranslateFunction
Returns a copy of strArg in which characters found in fromArg are replaced by corresponding characters from toArg.
evaluate(Object,Object,org.jaxen.Navigator) - static method in class org.jaxen.function.ContainsFunction
Returns true if the first string contains the second string; false otherwise.
evaluate(Object,Object,org.jaxen.Navigator) - static method in class org.jaxen.function.ext.EndsWithFunction
evaluate(Object,Object,org.jaxen.Navigator) - static method in class org.jaxen.function.StartsWithFunction
Returns true if the string-value of strArg starts with the string-value of matchArg.
evaluate(Object,Object,org.jaxen.Navigator) - static method in class org.jaxen.function.SubstringAfterFunction
Returns the part of strArg that follows the first occurence of matchArg; or the empty string if the strArg does not contain matchArg
evaluate(Object,Object,org.jaxen.Navigator) - static method in class org.jaxen.function.SubstringBeforeFunction
Returns the part of strArg that precedes the first occurence of matchArg; or the empty string if the strArg does not contain matchArg
evaluate(Object,org.jaxen.Navigator) - static method in class org.jaxen.function.BooleanFunction
Convert the argument obj to a Boolean according to the following rules:
  • Lists are false if they're empty; true if they're not.
  • Booleans are false if they're false; true if they're true.
  • Strings are false if they're empty; true if they're not.
  • Numbers are false if they're 0 or NaN; true if they're not.
  • All other objects are true.
evaluate(Object,org.jaxen.Navigator) - static method in class org.jaxen.function.CeilingFunction
Returns the smallest integer greater than or equal to the argument.
evaluate(Object,org.jaxen.Navigator) - static method in class org.jaxen.function.FloorFunction
Returns the largest integer less than or equal to the argument.
evaluate(Object,org.jaxen.Navigator) - static method in class org.jaxen.function.NormalizeSpaceFunction
Returns the string-value of strArg after removing all leading and trailing white space, and replacing each other sequence of whitespace by a single space.
evaluate(Object,org.jaxen.Navigator) - static method in class org.jaxen.function.NotFunction
Returns Boolean.TRUE if the boolean value of obj is false, and Boolean.FALSE otherwise.
evaluate(Object,org.jaxen.Navigator) - static method in class org.jaxen.function.NumberFunction
Returns the number value of obj.
evaluate(Object,org.jaxen.Navigator) - static method in class org.jaxen.function.RoundFunction
Returns the integer nearest to the argument.
evaluate(Object,org.jaxen.Navigator) - static method in class org.jaxen.function.StringFunction
Returns the XPath string-value of obj.
evaluate(Object,org.jaxen.Navigator) - static method in class org.jaxen.function.StringLengthFunction
Returns the number of Unicode characters in the string-value of an object.
evaluate(Object,org.jaxen.Navigator) - static method in class org.jaxen.function.SumFunction
Returns the sum of the items in a list.
evaluate(Object,String,org.jaxen.Navigator) - static method in class org.jaxen.function.LangFunction
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultAndExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultDivExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultEqualityExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultFilterExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultFunctionCallExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultLiteralExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultLocationPath
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultMinusExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultModExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultMultiplyExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultNameStep
Evaluate the context node set to find the new node set.
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultNumberExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultOrExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultPathExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultPlusExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultPredicate
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultRelationalExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultStep
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultUnaryExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.DefaultUnionExpr
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.Expr
evaluate(org.jaxen.Context) - static method in class org.jaxen.function.LastFunction
Returns the number of nodes in the context node-set.
evaluate(org.jaxen.Context) - static method in class org.jaxen.function.PositionFunction
Returns the position of the context node in the context node-set.
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.Predicate
evaluate(org.jaxen.Context) - method in class org.jaxen.expr.Step
For each node in the given context calls matches() for every node on the axis, then filters the result by each of the predicates.
evaluate(org.jaxen.Context,Object) - static method in class org.jaxen.function.ext.EvaluateFunction
evaluate(String,org.jaxen.Navigator) - static method in class org.jaxen.function.xslt.DocumentFunction
EvaluateFunction - class org.jaxen.function.ext.EvaluateFunction
node-set evaluate(string)
expr - field in class org.jaxen.expr.DefaultFilterExpr
expr - field in class org.jaxen.expr.DefaultPredicate
expr - field in class org.jaxen.expr.DefaultUnaryExpr
Expr - interface org.jaxen.expr.Expr
expr() - method in class org.jaxen.saxpath.base.XPathReader
exprText - field in class org.jaxen.BaseXPath
Original expression text.

F

FalseFunction - class org.jaxen.function.FalseFunction
4.3 boolean false()

Returns false.

FalseFunction() - constructor for class org.jaxen.function.FalseFunction
Create a new FalseFunction object.
filterExpr - field in class org.jaxen.expr.DefaultPathExpr
FilterExpr - interface org.jaxen.expr.FilterExpr
filterExpr() - method in class org.jaxen.saxpath.base.XPathReader
filters - field in class org.jaxen.pattern.LocationPathPattern
The filters to match against
findLocale(String) - method in class org.jaxen.function.ext.LocaleFunctionSupport
Tries to find a Locale instance by name using RFC 3066 language tags such as 'en', 'en-US', 'en-US-Brooklyn'.
findLocaleForLanguage(String) - method in class org.jaxen.function.ext.LocaleFunctionSupport
Finds the locale with the given language name with no country or variant, such as Locale.ENGLISH or Locale.FRENCH
FloorFunction - class org.jaxen.function.FloorFunction
4.4 number floor(number)
The floor function returns the largest (closest to positive infinity) number that is not greater than the argument and that is an integer....
FloorFunction() - constructor for class org.jaxen.function.FloorFunction
Create a new FloorFunction object.
FOLLOWING - static field in class org.jaxen.saxpath.Axis
The following axis
FOLLOWING_SIBLING - static field in class org.jaxen.saxpath.Axis
The following-sibling axis
format - static field in class org.jaxen.function.StringFunction
Function - interface org.jaxen.Function
Interface for the extensible function framework.
functionCall() - method in class org.jaxen.saxpath.base.XPathReader
Thrown if an exception occurs during the evaluation of a function.
FunctionCallException(String) - constructor for class org.jaxen.FunctionCallException
Create a new FunctionCallException with the specified detail message.
Create a new FunctionCallException with the specified detail message and root cause.
Create a new FunctionCallException with the specified root cause.
FunctionCallExpr - interface org.jaxen.expr.FunctionCallExpr
functionContext - field in class org.jaxen.ContextSupport
Function context.
FunctionContext - interface org.jaxen.FunctionContext
Implemented by classes that know how to resolve XPath function names and namespaces to implementations of these functions.
functionName - field in class org.jaxen.expr.DefaultFunctionCallExpr
functions - field in class org.jaxen.SimpleFunctionContext
Table of functions.

G

get(int) - method in class org.jaxen.util.SingletonList
get(Object,int) - method in class org.jaxen.xom.DocumentNavigator.IndexIterator
getAncestorAxisIterator(Object) - method in class org.jaxen.Navigator
Retrieve an Iterator matching the ancestor XPath axis.
Retrieve an Iterator matching the ancestor-or-self XPath axis.
Throws UnsupportedAxisException.
getAttributeAxisIterator(Object) - method in class org.jaxen.dom.DocumentNavigator
Get an iterator over all attributes.
getAttributeAxisIterator(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getAttributeAxisIterator(Object) - method in class org.jaxen.javabean.DocumentNavigator
getAttributeAxisIterator(Object) - method in class org.jaxen.jdom.DocumentNavigator
getAttributeAxisIterator(Object) - method in class org.jaxen.xom.DocumentNavigator
getAttributeAxisIterator(Object) - method in class org.jaxen.Navigator
Retrieve an Iterator matching the attribute XPath axis.
Retrieves an Iterator over the attribute elements that match the supplied name.
Retrieves an Iterator over the attribute elements that match the supplied name.
Retrieves an Iterator over the attribute elements that match the supplied name.
Retrieve an Iterator that returns the attribute XPath axis where the names of the attributes match the supplied name and optional namespace.
getAttributeName(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the local name of an attribute.
getAttributeName(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getAttributeName(Object) - method in class org.jaxen.javabean.DocumentNavigator
getAttributeName(Object) - method in class org.jaxen.jdom.DocumentNavigator
getAttributeName(Object) - method in class org.jaxen.xom.DocumentNavigator
getAttributeName(Object) - method in class org.jaxen.Navigator
Retrieve the local name of the given attribute node.
getAttributeNamespaceUri(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the namespace URI of an attribute.
getAttributeNamespaceUri(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getAttributeNamespaceUri(Object) - method in class org.jaxen.javabean.DocumentNavigator
getAttributeNamespaceUri(Object) - method in class org.jaxen.jdom.DocumentNavigator
getAttributeNamespaceUri(Object) - method in class org.jaxen.xom.DocumentNavigator
getAttributeNamespaceUri(Object) - method in class org.jaxen.Navigator
Retrieve the namespace URI of the given attribute node.
getAttributeQName(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the qualified name of an attribute.
getAttributeQName(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getAttributeQName(Object) - method in class org.jaxen.javabean.DocumentNavigator
getAttributeQName(Object) - method in class org.jaxen.jdom.DocumentNavigator
getAttributeQName(Object) - method in class org.jaxen.xom.DocumentNavigator
getAttributeQName(Object) - method in class org.jaxen.Navigator
Retrieve the qualified name of the given attribute node.
getAttributes() - method in class org.jaxen.dom.NamespaceNode
Get the attribute nodes.
getAttributeStringValue(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the string value of an attribute node.
getAttributeStringValue(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getAttributeStringValue(Object) - method in class org.jaxen.javabean.DocumentNavigator
getAttributeStringValue(Object) - method in class org.jaxen.jdom.DocumentNavigator
getAttributeStringValue(Object) - method in class org.jaxen.xom.DocumentNavigator
getAttributeStringValue(Object) - method in class org.jaxen.Navigator
Retrieve the string-value of an attribute node.
getAxis() - method in class org.jaxen.expr.DefaultStep
getAxis() - method in class org.jaxen.expr.Step
Get an identifier for the current axis.
getAxisName() - method in class org.jaxen.expr.DefaultStep
getBaseURI() - method in class org.jaxen.dom.NamespaceNode
Return the base URI of the document containing this node.
getCause() - method in class org.jaxen.JaxenRuntimeException
Returns the exception that caused this exception.
getCause() - method in class org.jaxen.saxpath.SAXPathException
Returns the exception that caused this exception.
Throws UnsupportedAxisException
getChildAxisIterator(Object) - method in class org.jaxen.dom.DocumentNavigator
Get an iterator over all of this node's children.
getChildAxisIterator(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getChildAxisIterator(Object) - method in class org.jaxen.javabean.DocumentNavigator
getChildAxisIterator(Object) - method in class org.jaxen.jdom.DocumentNavigator
getChildAxisIterator(Object) - method in class org.jaxen.xom.DocumentNavigator
getChildAxisIterator(Object) - method in class org.jaxen.Navigator
Retrieve an Iterator matching the child XPath axis.
Retrieves an Iterator over the child elements that match the supplied name.
Retrieves an Iterator over the child elements that match the supplied name.
Retrieves an Iterator over the child elements that match the supplied local name and namespace URI.
Retrieve an Iterator that returns the child XPath axis where the names of the children match the supplied name and optional namespace.
getChildNodes() - method in class org.jaxen.dom.NamespaceNode
Get the list of child nodes.
getClarkForm() - method in class org.jaxen.QualifiedName
getCommentStringValue(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the string value of a comment node.
getCommentStringValue(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getCommentStringValue(Object) - method in class org.jaxen.javabean.DocumentNavigator
getCommentStringValue(Object) - method in class org.jaxen.jdom.DocumentNavigator
getCommentStringValue(Object) - method in class org.jaxen.xom.DocumentNavigator
getCommentStringValue(Object) - method in class org.jaxen.Navigator
Retrieve the string-value of a comment node.
getContext(Object) - method in class org.jaxen.BaseXPath
Create a Context wrapper for the provided implementation-specific object.
getContext(Object) - method in class org.jaxen.javabean.JavaBeanXPath
Create a Context wrapper for the provided implementation-specific object.
getContextSupport() - method in class org.jaxen.BaseXPath
Retrieve the ContextSupport aggregation of NamespaceContext, FunctionContext, VariableContext, and Navigator.
getContextSupport() - method in class org.jaxen.Context
Retrieve the ContextSupport.
getDepth(Object) - method in class org.jaxen.expr.NodeComparator
getDescendantAxisIterator(Object) - method in class org.jaxen.Navigator
Retrieve an Iterator matching the descendant XPath axis.
Retrieve an Iterator matching the descendant-or-self XPath axis.
getDocument(String) - method in class org.jaxen.DefaultNavigator
Default implementation that always returns null.
getDocument(String) - method in class org.jaxen.dom.DocumentNavigator
Use JAXP to load a namespace aware document from a given URI.
getDocument(String) - method in class org.jaxen.dom4j.DocumentNavigator
getDocument(String) - method in class org.jaxen.javabean.DocumentNavigator
getDocument(String) - method in class org.jaxen.jdom.DocumentNavigator
getDocument(String) - method in class org.jaxen.xom.DocumentNavigator
getDocument(String) - method in class org.jaxen.Navigator
Loads a document from the given URI
getDocumentNode(Object) - method in class org.jaxen.DefaultNavigator
getDocumentNode(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the top-level document node.
getDocumentNode(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getDocumentNode(Object) - method in class org.jaxen.javabean.DocumentNavigator
getDocumentNode(Object) - method in class org.jaxen.jdom.DocumentNavigator
getDocumentNode(Object) - method in class org.jaxen.xom.DocumentNavigator
getDocumentNode(Object) - method in class org.jaxen.Navigator
Returns the document node that contains the given context node.
getElement() - method in class org.jaxen.xom.DocumentNavigator.XPathNamespace
Returns the XOM element from which this namespace node has been retrieved.
Default implementation that cannot find elements.
getElementById(Object,String) - method in class org.jaxen.dom.DocumentNavigator
Returns the element whose ID is given by elementId.
getElementById(Object,String) - method in class org.jaxen.Navigator
Returns the element whose ID is given by elementId.
getElementName(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the local name of an element.
getElementName(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getElementName(Object) - method in class org.jaxen.javabean.DocumentNavigator
getElementName(Object) - method in class org.jaxen.jdom.DocumentNavigator
getElementName(Object) - method in class org.jaxen.xom.DocumentNavigator
getElementName(Object) - method in class org.jaxen.Navigator
Retrieve the local name of the given element node.
getElementNamespaceUri(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the namespace URI of an element.
getElementNamespaceUri(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getElementNamespaceUri(Object) - method in class org.jaxen.javabean.DocumentNavigator
getElementNamespaceUri(Object) - method in class org.jaxen.jdom.DocumentNavigator
getElementNamespaceUri(Object) - method in class org.jaxen.xom.DocumentNavigator
getElementNamespaceUri(Object) - method in class org.jaxen.Navigator
Retrieve the namespace URI of the given element node.
getElementQName(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the qualified name of an element.
getElementQName(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getElementQName(Object) - method in class org.jaxen.javabean.DocumentNavigator
getElementQName(Object) - method in class org.jaxen.jdom.DocumentNavigator
getElementQName(Object) - method in class org.jaxen.xom.DocumentNavigator
getElementQName(Object) - method in class org.jaxen.Navigator
Retrieve the qualified name of the given element node.
getElementStringValue(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the string value of an element node.
getElementStringValue(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getElementStringValue(Object) - method in class org.jaxen.javabean.DocumentNavigator
getElementStringValue(Object) - method in class org.jaxen.jdom.DocumentNavigator
getElementStringValue(Object) - method in class org.jaxen.xom.DocumentNavigator
getElementStringValue(Object) - method in class org.jaxen.Navigator
Retrieve the string-value of an element node.
getExpr() - method in class org.jaxen.expr.DefaultFilterExpr
getExpr() - method in class org.jaxen.expr.DefaultPredicate
getExpr() - method in class org.jaxen.expr.DefaultUnaryExpr
getExpr() - method in class org.jaxen.expr.FilterExpr
getExpr() - method in class org.jaxen.expr.Predicate
getExpr() - method in class org.jaxen.expr.UnaryExpr
getFeature(String,String) - method in class org.jaxen.dom.NamespaceNode
Returns the value of the requested feature.
getFilterExpr() - method in class org.jaxen.expr.DefaultPathExpr
getFilterExpr() - method in class org.jaxen.expr.PathExpr
getFirstChild() - method in class org.jaxen.dom.NamespaceNode
Get the first child node.
getFirstNode(Node) - method in class org.jaxen.dom.DocumentNavigator.NodeIterator
Get the first node for iteration.
getFollowingAxisIterator(Object) - method in class org.jaxen.dom.DocumentNavigator
Get an iterator over all following nodes, depth-first.
getFollowingAxisIterator(Object) - method in class org.jaxen.Navigator
Retrieve an Iterator matching the following XPath axis.
Get an iterator over all following siblings.
Retrieve an Iterator matching the following-sibling XPath axis.
getFunction(String,String,String) - method in class org.jaxen.Context
Retrieve a Function.
Retrieve a Function.
An implementation should return a Function implementation object based on the namespace URI and local name of the function-call expression.
getFunctionContext() - method in class org.jaxen.BaseXPath
Retrieve the FunctionContext used by this XPath expression.
getFunctionContext() - method in class org.jaxen.ContextSupport
Retrieve the FunctionContext.
getFunctionContext() - method in class org.jaxen.XPath
Retrieve the FunctionContext used by this XPath expression.
getFunctionName() - method in class org.jaxen.expr.DefaultFunctionCallExpr
getFunctionName() - method in class org.jaxen.expr.FunctionCallExpr
getInstance() - static method in class org.jaxen.pattern.AnyChildNodeTest
getInstance() - static method in class org.jaxen.pattern.AnyNodeTest
getInstance() - static method in class org.jaxen.dom.DocumentNavigator
Get a constant DocumentNavigator for efficiency.
getInstance() - static method in class org.jaxen.dom4j.DocumentNavigator
Retrieve the singleton instance of this DocumentNavigator.
getInstance() - static method in class org.jaxen.javabean.DocumentNavigator
Retrieve the singleton instance of this DocumentNavigator.
getInstance() - static method in class org.jaxen.jdom.DocumentNavigator
getInstance() - static method in class org.jaxen.pattern.NoNodeTest
getInstance() - static method in class org.jaxen.XPathFunctionContext
Retrieve the default function context
getIterableAxis() - method in class org.jaxen.expr.DefaultStep
getIterableAxis(int) - method in class org.jaxen.expr.DefaultXPathFactory
getJDOMElement() - method in class org.jaxen.jdom.XPathNamespace
Returns the JDOM element from which this namespace node has been retrieved.
getJDOMNamespace() - method in class org.jaxen.jdom.XPathNamespace
Returns the JDOM namespace object of this namespace node; the JDOM namespace object contains the prefix and URI of the namespace.
getLastChild() - method in class org.jaxen.dom.NamespaceNode
Get the last child node.
getLength() - method in class org.jaxen.dom.NamespaceNode.EmptyNodeList
getLHS() - method in class org.jaxen.expr.BinaryExpr
getLHS() - method in class org.jaxen.expr.DefaultBinaryExpr
getLHS() - method in class org.jaxen.pattern.UnionPattern
getLiteral() - method in class org.jaxen.expr.DefaultLiteralExpr
getLiteral() - method in class org.jaxen.expr.LiteralExpr
getLocale(Object,org.jaxen.Navigator) - method in class org.jaxen.function.ext.LocaleFunctionSupport
Attempts to convert the given function argument value into a Locale either via casting, extracting it from a List or looking up the named Locale using reflection.
getLocalName() - method in class org.jaxen.expr.DefaultNameStep
Gets the local name.
getLocalName() - method in class org.jaxen.dom.NamespaceNode
Get the XPath name of the namespace node;; i.e.
getLocalName() - method in class org.jaxen.expr.NameStep
getLocationPath() - method in class org.jaxen.expr.DefaultPathExpr
getLocationPath() - method in class org.jaxen.expr.PathExpr
getMatchesNodeName() - method in class org.jaxen.pattern.Pattern
For patterns which only match an ATTRIBUTE_NODE or an ELEMENT_NODE then this pattern may return the name of the element or attribute it matches.
getMatchesNodeName() - method in class org.jaxen.pattern.UnionPattern
getMatchType() - method in class org.jaxen.pattern.AnyChildNodeTest
Returns the type of node the pattern matches.
getMatchType() - method in class org.jaxen.pattern.AnyNodeTest
getMatchType() - method in class org.jaxen.pattern.LocationPathPattern
Returns the type of node the pattern matches.
getMatchType() - method in class org.jaxen.pattern.NamespaceTest
Returns the type of node the pattern matches.
getMatchType() - method in class org.jaxen.pattern.NameTest
Returns the type of node the pattern matches.
getMatchType() - method in class org.jaxen.pattern.NodeTypeTest
Returns the type of node the pattern matches.
getMatchType() - method in class org.jaxen.pattern.NoNodeTest
Returns the type of node the pattern matches.
getMatchType() - method in class org.jaxen.pattern.Pattern
Returns the type of node the pattern matches.
getMatchType() - method in class org.jaxen.pattern.TextNodeTest
Returns the type of node the pattern matches.
getMatchType() - method in class org.jaxen.pattern.UnionPattern
getMultilineMessage() - method in class org.jaxen.XPathSyntaxException
Retrieve the friendly multi-line error message.
getMultilineMessage() - method in class org.jaxen.saxpath.XPathSyntaxException
Returns a long formatted description of the error, including line breaks.
getName() - method in class org.jaxen.expr.DefaultProcessingInstructionNodeStep
getName() - method in class org.jaxen.javabean.Element
getName() - method in class org.jaxen.expr.ProcessingInstructionNodeStep
Throws UnsupportedAxisException.
getNamespaceAxisIterator(Object) - method in class org.jaxen.dom.DocumentNavigator
Get an iterator over all declared namespaces.
getNamespaceAxisIterator(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getNamespaceAxisIterator(Object) - method in class org.jaxen.javabean.DocumentNavigator
getNamespaceAxisIterator(Object) - method in class org.jaxen.jdom.DocumentNavigator
getNamespaceAxisIterator(Object) - method in class org.jaxen.xom.DocumentNavigator
getNamespaceAxisIterator(Object) - method in class org.jaxen.Navigator
Retrieve an Iterator matching the namespace XPath axis.
getNamespaceContext() - method in class org.jaxen.BaseXPath
Retrieve the NamespaceContext used by this XPath expression.
getNamespaceContext() - method in class org.jaxen.ContextSupport
Retrieve the NamespaceContext.
getNamespaceContext() - method in class org.jaxen.XPath
Retrieve the NamespaceContext used by this XPath expression.
getNamespacePrefix(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the prefix value of a namespace node.
getNamespacePrefix(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getNamespacePrefix(Object) - method in class org.jaxen.javabean.DocumentNavigator
getNamespacePrefix(Object) - method in class org.jaxen.jdom.DocumentNavigator
getNamespacePrefix(Object) - method in class org.jaxen.xom.DocumentNavigator
getNamespacePrefix(Object) - method in class org.jaxen.Navigator
Retrieve the namespace prefix of a namespace node.
getNamespaceStringValue(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the string value of a namespace node.
getNamespaceStringValue(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getNamespaceStringValue(Object) - method in class org.jaxen.javabean.DocumentNavigator
getNamespaceStringValue(Object) - method in class org.jaxen.jdom.DocumentNavigator
getNamespaceStringValue(Object) - method in class org.jaxen.xom.DocumentNavigator
getNamespaceStringValue(Object) - method in class org.jaxen.Navigator
Retrieve the string-value of a namespace node.
getNamespaceURI() - method in class org.jaxen.xom.DocumentNavigator.XPathNamespace
getNamespaceURI() - method in class org.jaxen.dom.NamespaceNode
Get the namespace URI of this node.
getNavigator() - method in class org.jaxen.BaseXPath
Retrieve the XML object-model-specific Navigator for us in evaluating this XPath expression.
getNavigator() - method in class org.jaxen.Context
Retrieve the current Navigator.
getNavigator() - method in class org.jaxen.ContextSupport
Retrieve the Navigator.
getNavigator() - method in class org.jaxen.util.StackedIterator
getNavigator() - method in class org.jaxen.XPath
Retrieve the XML object-model-specific Navigator used to evaluate this XPath expression.
getNestedException() - method in class org.jaxen.FunctionCallException
Returns the exception that caused this function call to fail.
getNextNode(Node) - method in class org.jaxen.dom.DocumentNavigator.NodeIterator
Get the next node for iteration.
getNextSibling() - method in class org.jaxen.dom.NamespaceNode
Get the next sibling node.
getNodeName() - method in class org.jaxen.dom.NamespaceNode
Get the namespace prefix.
getNodeSet() - method in class org.jaxen.Context
Retrieve the context node-set.
getNodeStringValue(Node) - method in class org.jaxen.dom4j.DocumentNavigator
getNodeType() - method in class org.jaxen.dom.NamespaceNode
Get the node type.
getNodeType(Object) - method in class org.jaxen.DefaultNavigator
getNodeType(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getNodeType(Object) - method in class org.jaxen.javabean.DocumentNavigator
getNodeType(Object) - method in class org.jaxen.Navigator
Returns a number that identifies the type of node that the given object represents in this navigator.
getNodeValue() - method in class org.jaxen.dom.NamespaceNode
Get the namespace URI.
getNumber() - method in class org.jaxen.expr.DefaultNumberExpr
getNumber() - method in class org.jaxen.expr.NumberExpr
getObject() - method in class org.jaxen.javabean.Element
getOperator() - method in class org.jaxen.expr.AdditiveExpr
getOperator() - method in class org.jaxen.expr.DefaultAndExpr
getOperator() - method in class org.jaxen.expr.DefaultBinaryExpr
getOperator() - method in class org.jaxen.expr.DefaultDivExpr
getOperator() - method in class org.jaxen.expr.DefaultEqualsExpr
getOperator() - method in class org.jaxen.expr.DefaultGreaterThanEqualExpr
getOperator() - method in class org.jaxen.expr.DefaultGreaterThanExpr
getOperator() - method in class org.jaxen.expr.DefaultLessThanEqualExpr
getOperator() - method in class org.jaxen.expr.DefaultLessThanExpr
getOperator() - method in class org.jaxen.expr.DefaultMinusExpr
getOperator() - method in class org.jaxen.expr.DefaultModExpr
getOperator() - method in class org.jaxen.expr.DefaultMultiplyExpr
getOperator() - method in class org.jaxen.expr.DefaultNotEqualsExpr
getOperator() - method in class org.jaxen.expr.DefaultOrExpr
getOperator() - method in class org.jaxen.expr.DefaultPlusExpr
getOperator() - method in class org.jaxen.expr.DefaultUnionExpr
getOperator() - method in class org.jaxen.expr.EqualityExpr
getOperator() - method in class org.jaxen.expr.LogicalExpr
getOperator() - method in class org.jaxen.expr.MultiplicativeExpr
getOperator() - method in class org.jaxen.expr.RelationalExpr
getOwnerDocument() - method in class org.jaxen.dom.NamespaceNode
Get the owner document.
getParameters() - method in class org.jaxen.expr.DefaultFunctionCallExpr
getParameters() - method in class org.jaxen.expr.FunctionCallExpr
getParent() - method in class org.jaxen.javabean.Element
Throws UnsupportedAxisException
getParentAxisIterator(Object) - method in class org.jaxen.dom.DocumentNavigator
Get a (single-member) iterator over this node's parent.
getParentAxisIterator(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getParentAxisIterator(Object) - method in class org.jaxen.javabean.DocumentNavigator
getParentAxisIterator(Object) - method in class org.jaxen.jdom.DocumentNavigator
getParentAxisIterator(Object) - method in class org.jaxen.xom.DocumentNavigator
getParentAxisIterator(Object) - method in class org.jaxen.Navigator
Retrieve an Iterator matching the parent XPath axis.
getParentNode() - method in class org.jaxen.dom.NamespaceNode
Get the parent node.
getParentNode(Object) - method in class org.jaxen.DefaultNavigator
Default inefficient implementation.
getParentNode(Object) - method in class org.jaxen.dom.DocumentNavigator
Return the XPath parent of this DOM node.
getParentNode(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getParentNode(Object) - method in class org.jaxen.javabean.DocumentNavigator
getParentNode(Object) - method in class org.jaxen.xom.DocumentNavigator
getParentNode(Object) - method in class org.jaxen.Navigator
Returns the parent of the given context node.
getPattern() - method in class org.jaxen.pattern.PatternHandler
Retrieve the simplified Jaxen Pattern expression tree.
getPattern(boolean) - method in class org.jaxen.pattern.PatternHandler
Retrieve the Jaxen Pattern expression tree, optionally simplified.
getPosition() - method in class org.jaxen.Context
Retrieve current position in the context node-set.
getPosition() - method in class org.jaxen.XPathSyntaxException
Retrieve the position of the error.
getPosition() - method in class org.jaxen.saxpath.XPathSyntaxException
Returns the index of the character at which the syntax error was detected in the XPath expression.
getPositionMarker() - method in class org.jaxen.XPathSyntaxException
Retrieve a string useful for denoting where the error occurred.
getPositionMarker() - method in class org.jaxen.saxpath.XPathSyntaxException
Returns a string in the form " ^" which, when placed on the line below the XPath expression in a monospaced font, should point to the location of the error.
getPrecedingAxisIterator(Object) - method in class org.jaxen.xom.DocumentNavigator
getPrecedingAxisIterator(Object) - method in class org.jaxen.Navigator
Retrieve an Iterator matching the preceding XPath axis.
Get an iterator over all preceding siblings.
Retrieve an Iterator matching the preceding-sibling XPath axis.
getPredicates() - method in class org.jaxen.expr.DefaultFilterExpr
getPredicates() - method in class org.jaxen.expr.DefaultStep
getPredicates() - method in class org.jaxen.expr.Predicated
getPredicates() - method in class org.jaxen.expr.PredicateSet
getPredicateSet() - method in class org.jaxen.expr.DefaultFilterExpr
getPredicateSet() - method in class org.jaxen.expr.DefaultStep
getPredicateSet() - method in class org.jaxen.expr.Predicated
getPrefix() - method in class org.jaxen.expr.DefaultFunctionCallExpr
getPrefix() - method in class org.jaxen.expr.DefaultNameStep
Gets the namespace prefix.
getPrefix() - method in class org.jaxen.expr.DefaultVariableReferenceExpr
getPrefix() - method in class org.jaxen.expr.FunctionCallExpr
getPrefix() - method in class org.jaxen.dom.NamespaceNode
Get the namespace prefix of this node.
getPrefix() - method in class org.jaxen.expr.NameStep
getPrefix() - method in class org.jaxen.expr.VariableReferenceExpr
getPreviousSibling() - method in class org.jaxen.dom.NamespaceNode
Get the previous sibling node.
getPriority() - method in class org.jaxen.pattern.AnyChildNodeTest
Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.
getPriority() - method in class org.jaxen.pattern.AnyNodeTest
getPriority() - method in class org.jaxen.pattern.LocationPathPattern
Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.
getPriority() - method in class org.jaxen.pattern.NamespaceTest
Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.
getPriority() - method in class org.jaxen.pattern.NameTest
Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.
getPriority() - method in class org.jaxen.pattern.NodeTypeTest
Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.
getPriority() - method in class org.jaxen.pattern.NoNodeTest
Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.
getPriority() - method in class org.jaxen.pattern.Pattern
Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.
getPriority() - method in class org.jaxen.pattern.TextNodeTest
Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.
Get the data of a processing instruction node.
getProcessingInstructionData(Object) - method in class org.jaxen.javabean.DocumentNavigator
Retrieve the data of a processing-instruction.
Get the target of a processing instruction node.
getProcessingInstructionTarget(Object) - method in class org.jaxen.javabean.DocumentNavigator
Retrieve the target of a processing-instruction.
getQName() - method in class org.jaxen.expr.DefaultVariableReferenceExpr
getRHS() - method in class org.jaxen.expr.BinaryExpr
getRHS() - method in class org.jaxen.expr.DefaultBinaryExpr
getRHS() - method in class org.jaxen.pattern.UnionPattern
getRootExpr() - method in class org.jaxen.BaseXPath
Retrieve the root expression of the internal compiled form of this XPath expression.
getRootExpr() - method in class org.jaxen.expr.DefaultXPathExpr
getRootExpr() - method in class org.jaxen.expr.XPathExpr
getSAXReader() - method in class org.jaxen.dom4j.DocumentNavigator
getSelfAxisIterator(Object) - method in class org.jaxen.DefaultNavigator
getSelfAxisIterator(Object) - method in class org.jaxen.Navigator
Retrieve an Iterator matching the self XPath axis.
getSize() - method in class org.jaxen.Context
Retrieve the size of the current context node-set.
getSteps() - method in class org.jaxen.expr.DefaultLocationPath
getSteps() - method in class org.jaxen.expr.LocationPath
Construct a node's string value recursively.
getText() - method in class org.jaxen.pattern.AnyChildNodeTest
Returns a textual representation of this pattern
getText() - method in class org.jaxen.pattern.AnyNodeTest
getText() - method in class org.jaxen.expr.DefaultAbsoluteLocationPath
getText() - method in class org.jaxen.expr.DefaultAllNodeStep
getText() - method in class org.jaxen.expr.DefaultBinaryExpr
getText() - method in class org.jaxen.expr.DefaultCommentNodeStep
getText() - method in class org.jaxen.expr.DefaultFilterExpr
getText() - method in class org.jaxen.expr.DefaultFunctionCallExpr
getText() - method in class org.jaxen.expr.DefaultLiteralExpr
getText() - method in class org.jaxen.expr.DefaultLocationPath
getText() - method in class org.jaxen.expr.DefaultNameStep
Gets the step as a fully defined XPath.
getText() - method in class org.jaxen.expr.DefaultNumberExpr
getText() - method in class org.jaxen.expr.DefaultPathExpr
getText() - method in class org.jaxen.expr.DefaultPredicate
getText() - method in class org.jaxen.expr.DefaultStep
getText() - method in class org.jaxen.expr.DefaultTextNodeStep
getText() - method in class org.jaxen.expr.DefaultUnaryExpr
getText() - method in class org.jaxen.expr.DefaultVariableReferenceExpr
getText() - method in class org.jaxen.expr.DefaultXPathExpr
getText() - method in class org.jaxen.expr.Expr
getText() - method in class org.jaxen.pattern.LocationPathPattern
Returns a textual representation of this pattern
getText() - method in class org.jaxen.pattern.NamespaceTest
Returns a textual representation of this pattern
getText() - method in class org.jaxen.pattern.NameTest
Returns a textual representation of this pattern
getText() - method in class org.jaxen.pattern.NodeTypeTest
Returns a textual representation of this pattern
getText() - method in class org.jaxen.pattern.NoNodeTest
Returns a textual representation of this pattern
getText() - method in class org.jaxen.pattern.Pattern
Returns a textual representation of this pattern
getText() - method in class org.jaxen.expr.Predicate
getText() - method in class org.jaxen.expr.PredicateSet
getText() - method in class org.jaxen.expr.Step
getText() - method in class org.jaxen.pattern.TextNodeTest
Returns a textual representation of this pattern
getText() - method in class org.jaxen.pattern.UnionPattern
getText() - method in class org.jaxen.expr.XPathExpr
getTextContent() - method in class org.jaxen.dom.NamespaceNode
Return the namespace URI.
getTextStringValue(Object) - method in class org.jaxen.dom.DocumentNavigator
Get the string value of text.
getTextStringValue(Object) - method in class org.jaxen.dom4j.DocumentNavigator
getTextStringValue(Object) - method in class org.jaxen.javabean.DocumentNavigator
getTextStringValue(Object) - method in class org.jaxen.jdom.DocumentNavigator
getTextStringValue(Object) - method in class org.jaxen.xom.DocumentNavigator
getTextStringValue(Object) - method in class org.jaxen.Navigator
Retrieve the string-value of a text node.
getTokenBegin() - method in class org.jaxen.saxpath.base.Token
getTokenEnd() - method in class org.jaxen.saxpath.base.Token
getTokenText() - method in class org.jaxen.saxpath.base.Token
getTokenText(int) - static method in class org.jaxen.saxpath.base.TokenTypes
getTokenType() - method in class org.jaxen.saxpath.base.Token
getUnionPatterns() - method in class org.jaxen.pattern.Pattern
If this pattern is a union pattern then this method should return an array of patterns which describe the union pattern, which should contain more than one pattern.
getUnionPatterns() - method in class org.jaxen.pattern.UnionPattern
getURI(Object,org.jaxen.Context) - method in class org.jaxen.pattern.NamespaceTest
Returns the URI of the current prefix or "" if no URI can be found
getUserData(String) - method in class org.jaxen.dom.NamespaceNode
Returns the user data associated with the given key.
getVariableContext() - method in class org.jaxen.BaseXPath
Retrieve the VariableContext used by this XPath expression.
getVariableContext() - method in class org.jaxen.ContextSupport
Retrieve the VariableContext.
getVariableContext() - method in class org.jaxen.XPath
Retrieve the VariableContext used by this XPath expression.
getVariableName() - method in class org.jaxen.expr.DefaultVariableReferenceExpr
getVariableName() - method in class org.jaxen.expr.VariableReferenceExpr
Retrieve a variable value.
Retrieve a variable value.
An implementation should return the value of an XPath variable based on the namespace URI and local name of the variable-reference expression.
An implementation should return the value of an XPath variable based on the namespace URI and local name of the variable-reference expression.
getXPath() - method in class org.jaxen.saxpath.base.XPathLexer
getXPath() - method in class org.jaxen.XPathSyntaxException
Retrieve the expression containing the error.
getXPath() - method in class org.jaxen.saxpath.XPathSyntaxException
Returns the syntactically incorrect XPath expression.
getXPathExpr() - method in class org.jaxen.JaxenHandler
Retrieve the simplified Jaxen XPath expression tree.
getXPathExpr(boolean) - method in class org.jaxen.JaxenHandler
Retrieve the Jaxen XPath expression tree, optionally simplified.
getXPathFactory() - method in class org.jaxen.JaxenHandler
Retrieve the Jaxen XPathFactory used during the parse to construct the XPath expression tree.
getXPathHandler() - method in class org.jaxen.saxpath.SAXPathEventSource
Retrieve the current XPathHandler which receives the event callbacks.
getXPathHandler() - method in class org.jaxen.saxpath.base.XPathReader
Retrieve the current XPathHandler which receives the event callbacks.
goForward() - method in class org.jaxen.util.FollowingAxisIterator
goUp() - method in class org.jaxen.util.FollowingAxisIterator
GREATER_THAN - static field in class org.jaxen.saxpath.Operator
The greater-than operator >
GREATER_THAN_EQUALS - static field in class org.jaxen.saxpath.Operator
The greater-than or equals operator >=
GREATER_THAN_OR_EQUALS_SIGN - static field in class org.jaxen.saxpath.base.TokenTypes
GREATER_THAN_SIGN - static field in class org.jaxen.saxpath.base.TokenTypes

H

handlePredicates(List) - method in class org.jaxen.util.XPath2XMLVisitor
handler - field in class org.jaxen.saxpath.base.XPathReader
hasAnyNodeTest() - method in class org.jaxen.pattern.LocationPathPattern
hasAttributes() - method in class org.jaxen.dom.NamespaceNode
Test if this node has attributes.
hasChildNodes() - method in class org.jaxen.dom.NamespaceNode
Test for child nodes.
hashCode() - method in class org.jaxen.expr.IdentitySet.IdentityWrapper
hashCode() - method in class org.jaxen.dom.NamespaceNode
Generate a hash code for a namespace node.
hashCode() - method in class org.jaxen.QualifiedName
hashCode(Object) - method in class org.jaxen.dom.NamespaceNode
Helper method for generating a hash code.
hasMoreChars() - method in class org.jaxen.saxpath.base.XPathLexer
hasMoreElements() - method in class org.jaxen.function.ext.MatrixConcatFunction.MatrixEnum
hasNamespace(String) - method in class org.jaxen.expr.DefaultNameStep
Checks whether the URI represents a namespace.
hasNext() - method in class org.jaxen.util.AncestorOrSelfAxisIterator
hasNext() - method in class org.jaxen.util.DescendantAxisIterator
hasNext() - method in class org.jaxen.dom.DocumentNavigator.AttributeIterator
hasNext() - method in class org.jaxen.xom.DocumentNavigator.IndexIterator
hasNext() - method in class org.jaxen.dom.DocumentNavigator.NodeIterator
hasNext() - method in class org.jaxen.javabean.ElementIterator
hasNext() - method in class org.jaxen.util.FollowingAxisIterator
hasNext() - method in class org.jaxen.util.FollowingSiblingAxisIterator
hasNext() - method in class org.jaxen.util.LinkedIterator
hasNext() - method in class org.jaxen.util.PrecedingAxisIterator
hasNext() - method in class org.jaxen.util.PrecedingSiblingAxisIterator
hasNext() - method in class org.jaxen.util.SingleObjectIterator
hasNext() - method in class org.jaxen.util.StackedIterator
hasPrefix - field in class org.jaxen.expr.DefaultNameStep
Quick flag denoting if we have a namespace prefix *

I

IDENTIFIER - static field in class org.jaxen.saxpath.base.TokenTypes
identifier() - method in class org.jaxen.saxpath.base.XPathLexer
identifierOrOperatorName() - method in class org.jaxen.saxpath.base.XPathLexer
IdentitySet - class org.jaxen.expr.IdentitySet
This is a set that uses identity rather than equality semantics.
IdentitySet() - constructor for class org.jaxen.expr.IdentitySet
IdentityWrapper(Object) - constructor for class org.jaxen.expr.IdentitySet.IdentityWrapper
IdFunction - class org.jaxen.function.IdFunction
4.1 node-set id(object)

The id function returns a List of all the elements in the context document that have an ID matching one of a specified list of IDs.

IdFunction() - constructor for class org.jaxen.function.IdFunction
Create a new IdFunction object.
init() - method in class org.jaxen.util.FollowingSiblingAxisIterator
init() - method in class org.jaxen.util.PrecedingSiblingAxisIterator
init() - method in class org.jaxen.pattern.UnionPattern
init(Object,org.jaxen.Navigator) - method in class org.jaxen.util.StackedIterator
initCause(Throwable) - method in class org.jaxen.JaxenRuntimeException
Sets the exception that caused this exception.
initCause(Throwable) - method in class org.jaxen.saxpath.SAXPathException
Sets the exception that caused this exception.
insertBefore(Node,Node) - method in class org.jaxen.dom.NamespaceNode
Insert a new child node (always fails).
instance - static field in class org.jaxen.pattern.AnyChildNodeTest
instance - static field in class org.jaxen.pattern.AnyNodeTest
instance - static field in class org.jaxen.javabean.DocumentNavigator
Singleton implementation.
instance - static field in class org.jaxen.dom4j.DocumentNavigator.Singleton
Singleton instance.
instance - static field in class org.jaxen.jdom.DocumentNavigator.Singleton
Singleton instance.
instance - static field in class org.jaxen.pattern.NoNodeTest
instance - static field in class org.jaxen.XPathFunctionContext
internalCreateIterator(Object) - method in class org.jaxen.util.StackedIterator
INVALID_AXIS - static field in class org.jaxen.saxpath.Axis
Marker for an invalid axis
isAbsolute() - method in class org.jaxen.expr.DefaultAbsoluteLocationPath
isAbsolute() - method in class org.jaxen.expr.DefaultLocationPath
isAbsolute() - method in class org.jaxen.expr.LocationPath
isAbsolute() - method in class org.jaxen.pattern.LocationPathPattern
isAttribute(Object) - method in class org.jaxen.dom.DocumentNavigator
Test if a node is an attribute.
isAttribute(Object) - method in class org.jaxen.dom4j.DocumentNavigator
isAttribute(Object) - method in class org.jaxen.javabean.DocumentNavigator
isAttribute(Object) - method in class org.jaxen.jdom.DocumentNavigator
isAttribute(Object) - method in class org.jaxen.xom.DocumentNavigator
isAttribute(Object) - method in class org.jaxen.Navigator
Returns whether the given object is an attribute node.
isComment(Object) - method in class org.jaxen.dom.DocumentNavigator
Test if a node is a comment.
isComment(Object) - method in class org.jaxen.dom4j.DocumentNavigator
isComment(Object) - method in class org.jaxen.javabean.DocumentNavigator
isComment(Object) - method in class org.jaxen.jdom.DocumentNavigator
isComment(Object) - method in class org.jaxen.xom.DocumentNavigator
isComment(Object) - method in class org.jaxen.Navigator
Returns whether the given object is a comment node.
isDefaultNamespace(String) - method in class org.jaxen.dom.NamespaceNode
Return true if the specified URI is the default namespace in scope (always fails).
isDocument(Object) - method in class org.jaxen.dom.DocumentNavigator
Test if a node is a top-level document.
isDocument(Object) - method in class org.jaxen.dom4j.DocumentNavigator
isDocument(Object) - method in class org.jaxen.javabean.DocumentNavigator
isDocument(Object) - method in class org.jaxen.jdom.DocumentNavigator
isDocument(Object) - method in class org.jaxen.xom.DocumentNavigator
isDocument(Object) - method in class org.jaxen.Navigator
Returns whether the given object is a document node.
isElement(Object) - method in class org.jaxen.dom.DocumentNavigator
Test if a node is an element.
isElement(Object) - method in class org.jaxen.dom4j.DocumentNavigator
isElement(Object) - method in class org.jaxen.javabean.DocumentNavigator
isElement(Object) - method in class org.jaxen.jdom.DocumentNavigator
isElement(Object) - method in class org.jaxen.xom.DocumentNavigator
isElement(Object) - method in class org.jaxen.Navigator
Returns whether the given object is an element node.
isEqualNode(Node) - method in class org.jaxen.dom.NamespaceNode
Returns true if this object binds the same prefix to the same URI.
isHighSurrogate(char) - static method in class org.jaxen.function.TranslateFunction
isIdentifierChar(char) - method in class org.jaxen.saxpath.base.XPathLexer
isIdentifierStartChar(char) - method in class org.jaxen.saxpath.base.XPathLexer
isLowSurrogate(char) - static method in class org.jaxen.function.TranslateFunction
isMatchesAnyName() - method in class org.jaxen.expr.DefaultNameStep
Does this step match any name? (i.e.
isNamespace(Object) - method in class org.jaxen.dom.DocumentNavigator
Test if a node is a namespace.
isNamespace(Object) - method in class org.jaxen.dom4j.DocumentNavigator
isNamespace(Object) - method in class org.jaxen.javabean.DocumentNavigator
isNamespace(Object) - method in class org.jaxen.jdom.DocumentNavigator
isNamespace(Object) - method in class org.jaxen.xom.DocumentNavigator
isNamespace(Object) - method in class org.jaxen.Navigator
Returns whether the given object is a namespace node.
isNaN(Double) - static method in class org.jaxen.function.NumberFunction
Determines whether the argument is not a number (NaN) as defined by IEEE 754.
isNodeTypeName(org.jaxen.saxpath.base.Token) - method in class org.jaxen.saxpath.base.XPathReader
isNonChild(Object) - method in class org.jaxen.expr.NodeComparator
isProcessingInstruction(Object) - method in class org.jaxen.dom.DocumentNavigator
Test if a node is a processing instruction.
isProcessingInstruction(Object) - method in class org.jaxen.dom4j.DocumentNavigator
isProcessingInstruction(Object) - method in class org.jaxen.javabean.DocumentNavigator
isProcessingInstruction(Object) - method in class org.jaxen.jdom.DocumentNavigator
isProcessingInstruction(Object) - method in class org.jaxen.xom.DocumentNavigator
isProcessingInstruction(Object) - method in class org.jaxen.Navigator
Returns whether the given object is a processing-instruction node.
isSameNode(Node) - method in class org.jaxen.dom.NamespaceNode
Returns true if and only if this object represents the same XPath namespace node as the argument; that is, they have the same parent, the same prefix, and the same URI.
isSet(Object) - method in class org.jaxen.expr.DefaultTruthExpr
isSublang(String,String) - static method in class org.jaxen.function.LangFunction
isSupported(String,String) - method in class org.jaxen.dom.NamespaceNode
Test if a DOM2 feature is supported.
isText(Object) - method in class org.jaxen.dom.DocumentNavigator
Test if a node is plain text.
isText(Object) - method in class org.jaxen.dom4j.DocumentNavigator
isText(Object) - method in class org.jaxen.javabean.DocumentNavigator
isText(Object) - method in class org.jaxen.jdom.DocumentNavigator
isText(Object) - method in class org.jaxen.xom.DocumentNavigator
isText(Object) - method in class org.jaxen.Navigator
Returns whether the given object is a text node.
isXMLCombiningChar(char) - static method in class org.jaxen.saxpath.base.Verifier
Determine whether a specified character is a combining character according to production 87 of the XML 1.0 specification.
isXMLDigit(char) - static method in class org.jaxen.saxpath.base.Verifier
Determine whether a specified Unicode character is a digit according to production 88 of the XML 1.0 specification.
isXMLExtender(char) - static method in class org.jaxen.saxpath.base.Verifier
Determine whether a specified character is an extender according to production 88 of the XML 1.0 specification.
isXMLLetter(char) - static method in class org.jaxen.saxpath.base.Verifier
Determine whether a specified character is a letter according to production 84 of the XML 1.0 specification.
isXMLNCNameCharacter(char) - static method in class org.jaxen.saxpath.base.Verifier
This is a utility function for determining whether a specified character is a name character according to production 4 of the XML 1.0 specification.
isXMLNCNameStartCharacter(char) - static method in class org.jaxen.saxpath.base.Verifier
This is a utility function for determining whether a specified character is a legal name start character according to production 5 of the XML 1.0 specification.
isXMLSpace(char) - static method in class org.jaxen.function.NormalizeSpaceFunction
isXPathNode(Node) - method in class org.jaxen.dom.DocumentNavigator.NodeIterator
Test whether a DOM node is usable by XPath.
item(int) - method in class org.jaxen.dom.NamespaceNode.EmptyNodeList
IterableAncestorAxis - class org.jaxen.expr.iter.IterableAncestorAxis
IterableAncestorAxis(int) - constructor for class org.jaxen.expr.iter.IterableAncestorAxis
Constructor.
IterableAncestorOrSelfAxis(int) - constructor for class org.jaxen.expr.iter.IterableAncestorOrSelfAxis
IterableAttributeAxis - class org.jaxen.expr.iter.IterableAttributeAxis
Provide access to the XPath attribute axis.
IterableAttributeAxis(int) - constructor for class org.jaxen.expr.iter.IterableAttributeAxis
Constructor.
IterableAxis - class org.jaxen.expr.iter.IterableAxis
Provide access to the XPath axes.
IterableAxis(int) - constructor for class org.jaxen.expr.iter.IterableAxis
Constructor.
IterableChildAxis - class org.jaxen.expr.iter.IterableChildAxis
Provide access to the child xpath axis.
IterableChildAxis(int) - constructor for class org.jaxen.expr.iter.IterableChildAxis
Constructor.
IterableDescendantAxis(int) - constructor for class org.jaxen.expr.iter.IterableDescendantAxis
Constructor.
IterableDescendantOrSelfAxis(int) - constructor for class org.jaxen.expr.iter.IterableDescendantOrSelfAxis
IterableFollowingAxis - class org.jaxen.expr.iter.IterableFollowingAxis
IterableFollowingAxis(int) - constructor for class org.jaxen.expr.iter.IterableFollowingAxis
IterableFollowingSiblingAxis(int) - constructor for class org.jaxen.expr.iter.IterableFollowingSiblingAxis
Constructor.
IterableNamespaceAxis - class org.jaxen.expr.iter.IterableNamespaceAxis
IterableNamespaceAxis(int) - constructor for class org.jaxen.expr.iter.IterableNamespaceAxis
IterableParentAxis - class org.jaxen.expr.iter.IterableParentAxis
IterableParentAxis(int) - constructor for class org.jaxen.expr.iter.IterableParentAxis
IterablePrecedingAxis - class org.jaxen.expr.iter.IterablePrecedingAxis
IterablePrecedingAxis(int) - constructor for class org.jaxen.expr.iter.IterablePrecedingAxis
Constructor.
IterablePrecedingSiblingAxis(int) - constructor for class org.jaxen.expr.iter.IterablePrecedingSiblingAxis
IterableSelfAxis - class org.jaxen.expr.iter.IterableSelfAxis
IterableSelfAxis(int) - constructor for class org.jaxen.expr.iter.IterableSelfAxis
iterator - field in class org.jaxen.javabean.ElementIterator
Gets the iterator for a specific XPath axis.
Gets an iterator for the attribute axis.
iterator(Object,org.jaxen.ContextSupport) - method in class org.jaxen.expr.iter.IterableAxis
Gets the iterator for a specific XPath axis.
iterator(Object,org.jaxen.ContextSupport) - method in class org.jaxen.expr.iter.IterableChildAxis
Gets the iterator for the child axis.
Gets the iterator for a specific XPath axis.
Gets the iterator for a specific XPath axis.
Gets the iterator for a specific XPath axis.
iterator(Object,org.jaxen.ContextSupport) - method in class org.jaxen.expr.iter.IterableSelfAxis
iterators - field in class org.jaxen.util.LinkedIterator
iteratorStack - field in class org.jaxen.util.StackedIterator

J

JavaBeanXPath - class org.jaxen.javabean.JavaBeanXPath
An XPath implementation for JavaBeans.
JavaBeanXPath(String) - constructor for class org.jaxen.javabean.JavaBeanXPath
Construct given an XPath expression string.
javacase(String) - method in class org.jaxen.javabean.DocumentNavigator
javaVersion - static field in class org.jaxen.JaxenException
javaVersion - static field in class org.jaxen.saxpath.SAXPathException
JaxenConstants - class org.jaxen.JaxenConstants
Thread-safe constant iterators used to avoid the overhead of creating empty lists.
JaxenConstants() - constructor for class org.jaxen.JaxenConstants
JaxenException - class org.jaxen.JaxenException
Generic Jaxen exception.
JaxenException(String) - constructor for class org.jaxen.JaxenException
Create an exception with a detail message.
JaxenException(String,Throwable) - constructor for class org.jaxen.JaxenException
Create a new JaxenException with the specified detail message and root cause.
JaxenException(Throwable) - constructor for class org.jaxen.JaxenException
Create an exception caused by another exception.
JaxenHandler - class org.jaxen.JaxenHandler
SAXPath XPathHandler implementation capable of building Jaxen expression trees which can walk various different object models.
JaxenHandler() - constructor for class org.jaxen.JaxenHandler
Constructor
This class exists to wrap Jaxen exceptions that otherwise wouldn't be propagated up through the axis iterators.
JaxenRuntimeException(String) - constructor for class org.jaxen.JaxenRuntimeException
Create a new JaxenRuntimeException.
Create a new JaxenRuntimeException.
jdomElement - field in class org.jaxen.jdom.XPathNamespace
jdomNamespace - field in class org.jaxen.jdom.XPathNamespace
JDOMXPath - class org.jaxen.jdom.JDOMXPath
An XPath implementation for the JDOM model

This is the main entry point for matching an XPath against a DOM tree.

JDOMXPath(String) - constructor for class org.jaxen.jdom.JDOMXPath
Construct given an XPath expression string.

L

LA(int) - method in class org.jaxen.saxpath.base.XPathLexer
LA(int) - method in class org.jaxen.saxpath.base.XPathReader
LANG_LOCALNAME - static field in class org.jaxen.function.LangFunction
LangFunction - class org.jaxen.function.LangFunction
4.3 boolean lang(string)

The lang function returns true or false depending on whether the language of the context node as specified by xml:lang attributes is the same as or is a sublanguage of the language specified by the argument string.

LangFunction() - constructor for class org.jaxen.function.LangFunction
Create a new LangFunction object.
lastAttribute - field in class org.jaxen.dom.DocumentNavigator.AttributeIterator
LastFunction - class org.jaxen.function.LastFunction
4.1 number last()
The last function returns a number equal to the context size from the expression evaluation context.
LastFunction() - constructor for class org.jaxen.function.LastFunction
Create a new LastFunction object.
LEFT_BRACKET - static field in class org.jaxen.saxpath.base.TokenTypes
LEFT_PAREN - static field in class org.jaxen.saxpath.base.TokenTypes
leftBracket() - method in class org.jaxen.saxpath.base.XPathLexer
leftParen() - method in class org.jaxen.saxpath.base.XPathLexer
LESS_THAN - static field in class org.jaxen.saxpath.Operator
The less-than operator <
LESS_THAN_EQUALS - static field in class org.jaxen.saxpath.Operator
The less-than-or-equal-to operator <=
LESS_THAN_OR_EQUALS_SIGN - static field in class org.jaxen.saxpath.base.TokenTypes
LESS_THAN_SIGN - static field in class org.jaxen.saxpath.base.TokenTypes
lexer - field in class org.jaxen.saxpath.base.XPathReader
lhs - field in class org.jaxen.expr.DefaultBinaryExpr
lhs - field in class org.jaxen.pattern.UnionPattern
lineSeparator - static field in class org.jaxen.saxpath.XPathSyntaxException
LinkedIterator - class org.jaxen.util.LinkedIterator
LinkedIterator() - constructor for class org.jaxen.util.LinkedIterator
literal - field in class org.jaxen.expr.DefaultLiteralExpr
LITERAL - static field in class org.jaxen.saxpath.base.TokenTypes
literal() - method in class org.jaxen.saxpath.base.XPathLexer
literal() - method in class org.jaxen.saxpath.base.XPathReader
literal(String) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of a literal expression.
literal(String) - method in class org.jaxen.JaxenHandler
Receive notification of a literal expression.
literal(String) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of a literal expression.
LiteralExpr - interface org.jaxen.expr.LiteralExpr
LocaleFunctionSupport - class org.jaxen.function.ext.LocaleFunctionSupport
An abstract base class for Locale-specific extension functions.
localName - field in class org.jaxen.expr.DefaultNameStep
Our local-name.
localName - field in class org.jaxen.expr.DefaultVariableReferenceExpr
localName - field in class org.jaxen.QualifiedName
LocalNameFunction - class org.jaxen.function.LocalNameFunction
4.1 string local-name(node-set?)
The local-name function returns the local part of the expanded-name of the node in the argument node-set that is first in document order.
LocalNameFunction() - constructor for class org.jaxen.function.LocalNameFunction
Create a new LocalNameFunction object.
locationPath - field in class org.jaxen.expr.DefaultPathExpr
LocationPath - interface org.jaxen.expr.LocationPath
locationPath(boolean) - method in class org.jaxen.saxpath.base.XPathReader
LocationPathPattern - class org.jaxen.pattern.LocationPathPattern
LocationPathPattern matches any node using a location path such as A/B/C.
LocationPathPattern() - constructor for class org.jaxen.pattern.LocationPathPattern
LogicalExpr - interface org.jaxen.expr.LogicalExpr
lookup(int) - static method in class org.jaxen.saxpath.Axis
Returns the name of the axis.
lookup(String) - static method in class org.jaxen.saxpath.Axis
Returns the code for an axis given its name.
lookupNamespaceURI(String) - method in class org.jaxen.dom.NamespaceNode
Return the namespace URI mapped to the specified prefix within the scope of this namespace node.
lookupPrefix(String) - method in class org.jaxen.dom.NamespaceNode
Return the prefix bound to this namespace URI within the scope of this node.
LowerFunction - class org.jaxen.function.ext.LowerFunction
string lower-case(string) This function can take a second parameter of the Locale to use for the String conversion.
LT(int) - method in class org.jaxen.saxpath.base.XPathReader

M

m_currIdx - field in class org.jaxen.function.ext.MatrixConcatFunction.MatrixEnum
m_maxSize - field in class org.jaxen.function.ext.MatrixConcatFunction.MatrixEnum
m_source - field in class org.jaxen.function.ext.MatrixConcatFunction.MatrixEnum
main(String[]) - static method in class org.jaxen.pantry.Test
map - field in class org.jaxen.dom.DocumentNavigator.AttributeIterator
match(int) - method in class org.jaxen.saxpath.base.XPathReader
matches(Object,org.jaxen.Context) - method in class org.jaxen.pattern.AnyChildNodeTest
matches(Object,org.jaxen.Context) - method in class org.jaxen.pattern.AnyNodeTest
matches(Object,org.jaxen.Context) - method in class org.jaxen.pattern.LocationPathPattern
matches(Object,org.jaxen.Context) - method in class org.jaxen.pattern.NamespaceTest
matches(Object,org.jaxen.Context) - method in class org.jaxen.pattern.NameTest
matches(Object,org.jaxen.Context) - method in class org.jaxen.pattern.NodeTypeTest
matches(Object,org.jaxen.Context) - method in class org.jaxen.pattern.NoNodeTest
matches(Object,org.jaxen.Context) - method in class org.jaxen.pattern.Pattern
matches(Object,org.jaxen.Context) - method in class org.jaxen.pattern.TextNodeTest
matches(Object,org.jaxen.Context) - method in class org.jaxen.pattern.UnionPattern
Checks whether the node matches this step.
matches(Object,org.jaxen.ContextSupport) - method in class org.jaxen.expr.Step
Performs the node-test part of evaluating the step for the given node (which must be on the axis).
matchesAnyName - field in class org.jaxen.expr.DefaultNameStep
Quick flag denoting if the local name was '*'
matchesNamespaceURIs(String,String) - method in class org.jaxen.expr.DefaultNameStep
Compares two namespace URIs, handling null.
matchesNodeName - field in class org.jaxen.pattern.UnionPattern
MatrixConcatFunction - class org.jaxen.function.ext.MatrixConcatFunction
Extension Function boolean matrix-concat(nodeSet,nodeSet,nodeSet*)
MatrixEnum(ArrayList) - constructor for class org.jaxen.function.ext.MatrixConcatFunction.MatrixEnum
MatrixEnum(ArrayList,int) - constructor for class org.jaxen.function.ext.MatrixConcatFunction.MatrixEnum
MAX_NODE_TYPE - static field in class org.jaxen.pattern.Pattern
The maximum number of node types for sizing purposes
MINUS - static field in class org.jaxen.saxpath.base.TokenTypes
minus() - method in class org.jaxen.saxpath.base.XPathLexer
MOD - static field in class org.jaxen.saxpath.Operator
The remainder operator mod.
MOD - static field in class org.jaxen.saxpath.base.TokenTypes
mod() - method in class org.jaxen.saxpath.base.XPathLexer
MultiplicativeExpr - interface org.jaxen.expr.MultiplicativeExpr
multiplicativeExpr() - method in class org.jaxen.saxpath.base.XPathReader
MULTIPLY - static field in class org.jaxen.saxpath.Operator
The multiplication operator *

N

name - field in class org.jaxen.expr.DefaultProcessingInstructionNodeStep
name - field in class org.jaxen.javabean.Element
name - field in class org.jaxen.javabean.ElementIterator
name - field in class org.jaxen.dom.NamespaceNode
name - field in class org.jaxen.pattern.NameTest
The name to match against
Gets the iterator for the attribute axis that supports named access.
Gets the iterator for a specific XPath axis that supports named access.
Gets an iterator for the child XPath axis that supports named access.
Interface for navigating around an arbitrary object model accessing certain parts by name for performance.
NameFunction - class org.jaxen.function.NameFunction
4.1 string name(node-set?)
The name function returns a string containing a QName representing the expanded-name of the node in the argument node-set that is first in document order.
NameFunction() - constructor for class org.jaxen.function.NameFunction
Create a new NameFunction object.
NAMESPACE - static field in class org.jaxen.saxpath.Axis
The namespace axis
NAMESPACE_NODE - static field in class org.jaxen.dom.NamespaceNode
Constant: this is a NamespaceNode.
NAMESPACE_NODE - static field in class org.jaxen.pattern.Pattern
Matches a Namespace Node
NAMESPACE_TEST - static field in class org.jaxen.pattern.NodeTypeTest
namespaceContext - field in class org.jaxen.ContextSupport
Namespace context.
NamespaceContext - interface org.jaxen.NamespaceContext
Resolves namespace prefixes to namespace URIs.
NamespaceNode - class org.jaxen.dom.NamespaceNode
Extension DOM2/DOM3 node type for a namespace node.
NamespaceNode(Node,Node) - constructor for class org.jaxen.dom.NamespaceNode
Constructor.
NamespaceNode(Node,String,String) - constructor for class org.jaxen.dom.NamespaceNode
Create a new NamespaceNode.
namespaces - field in class org.jaxen.SimpleNamespaceContext
NamespaceTest - class org.jaxen.pattern.NamespaceTest
NamespaceTest tests for a given namespace URI.
NamespaceTest(String,short) - constructor for class org.jaxen.pattern.NamespaceTest
namespaceURI - field in class org.jaxen.QualifiedName
NamespaceUriFunction - class org.jaxen.function.NamespaceUriFunction
4.1 string namespace-uri(node-set?)

The namespace-uri function returns the namespace URI of the expanded-name of the node in the argument node-set that is first in document order.

NamespaceUriFunction() - constructor for class org.jaxen.function.NamespaceUriFunction
Create a new NamespaceUriFunction object.
NameStep - interface org.jaxen.expr.NameStep
NameTest - class org.jaxen.pattern.NameTest
NameTest tests for a node name.
nameTest(int) - method in class org.jaxen.saxpath.base.XPathReader
NameTest(String,short) - constructor for class org.jaxen.pattern.NameTest
NaN - static field in class org.jaxen.function.NumberFunction
navigationStep(org.jaxen.expr.Step) - static method in class org.jaxen.pattern.PatternParser
navigator - field in class org.jaxen.util.AncestorOrSelfAxisIterator
navigator - field in class org.jaxen.BaseXPath
the implementation-specific Navigator for retrieving XML nodes *
navigator - field in class org.jaxen.ContextSupport
Model navigator.
navigator - field in class org.jaxen.util.DescendantAxisIterator
navigator - field in class org.jaxen.util.FollowingAxisIterator
navigator - field in class org.jaxen.util.FollowingSiblingAxisIterator
navigator - field in class org.jaxen.expr.NodeComparator
Navigator - interface org.jaxen.Navigator
Interface for navigating around an arbitrary object model, using XPath semantics.
navigator - field in class org.jaxen.util.PrecedingAxisIterator
navigator - field in class org.jaxen.util.PrecedingSiblingAxisIterator
navigator - field in class org.jaxen.util.StackedIterator
NEGATIVE - static field in class org.jaxen.saxpath.Operator
Unary -
next() - method in class org.jaxen.util.AncestorOrSelfAxisIterator
next() - method in class org.jaxen.util.DescendantAxisIterator
next() - method in class org.jaxen.dom.DocumentNavigator.AttributeIterator
next() - method in class org.jaxen.xom.DocumentNavigator.IndexIterator
next() - method in class org.jaxen.dom.DocumentNavigator.NodeIterator
next() - method in class org.jaxen.javabean.ElementIterator
next() - method in class org.jaxen.util.FollowingAxisIterator
next() - method in class org.jaxen.util.FollowingSiblingAxisIterator
next() - method in class org.jaxen.util.LinkedIterator
next() - method in class org.jaxen.util.PrecedingAxisIterator
next() - method in class org.jaxen.util.PrecedingSiblingAxisIterator
next() - method in class org.jaxen.util.SingleObjectIterator
next() - method in class org.jaxen.util.StackedIterator
nextElement() - method in class org.jaxen.function.ext.MatrixConcatFunction.MatrixEnum
nextObj - field in class org.jaxen.util.PrecedingSiblingAxisIterator
nextToken() - method in class org.jaxen.saxpath.base.XPathLexer
NO_NODE - static field in class org.jaxen.pattern.Pattern
Matches no nodes
NO_OP - static field in class org.jaxen.saxpath.Operator
Indicates that we're passing through a grammar production without actually activating it.
node - field in class org.jaxen.dom.DocumentNavigator.NodeIterator
NodeComparator - class org.jaxen.expr.NodeComparator
NodeComparator(org.jaxen.Navigator) - constructor for class org.jaxen.expr.NodeComparator
A generic iterator over DOM nodes.
NodeIterator(Node) - constructor for class org.jaxen.dom.DocumentNavigator.NodeIterator
Constructor.
nodeSet - field in class org.jaxen.Context
Context node-set
nodeTest - field in class org.jaxen.pattern.LocationPathPattern
The node test to perform on this step of the path
NodeTest - class org.jaxen.pattern.NodeTest
NodeTest is a simple test on a node.
nodeTest(int) - method in class org.jaxen.saxpath.base.XPathReader
nodeType - field in class org.jaxen.pattern.NamespaceTest
The type of node to match - either attribute or element
nodeType - field in class org.jaxen.pattern.NameTest
The type of node to match - either attribute or element
nodeType - field in class org.jaxen.pattern.NodeTypeTest
nodeType - field in class org.jaxen.pattern.UnionPattern
NodeTypeTest - class org.jaxen.pattern.NodeTypeTest
NodeTypeTest matches if the node is of a certain type such as element, attribute, comment, text, processing instruction and so forth.
nodeTypeTest(int) - method in class org.jaxen.saxpath.base.XPathReader
NodeTypeTest(short) - constructor for class org.jaxen.pattern.NodeTypeTest
NoNodeTest - class org.jaxen.pattern.NoNodeTest
NoNodeTest matches no nodes.
NoNodeTest() - constructor for class org.jaxen.pattern.NoNodeTest
normalize() - method in class org.jaxen.dom.NamespaceNode
Normalize the text descendants of this node.
4.2 string normalize-space(string)
The normalize-space function returns the argument string with whitespace normalized by stripping leading and trailing whitespace and replacing sequences of whitespace characters by a single space.
NormalizeSpaceFunction() - constructor for class org.jaxen.function.NormalizeSpaceFunction
Create a new NormalizeSpaceFunction object.
NOT_EQUALS - static field in class org.jaxen.saxpath.Operator
The not equal to operator !=
NOT_EQUALS - static field in class org.jaxen.saxpath.base.TokenTypes
notEquals() - method in class org.jaxen.saxpath.base.XPathLexer
NotFunction - class org.jaxen.function.NotFunction
4.3 boolean not(boolean)
The not function returns true if its argument is false, and false otherwise.
NotFunction() - constructor for class org.jaxen.function.NotFunction
Create a new NotFunction object.
number - field in class org.jaxen.expr.DefaultNumberExpr
number() - method in class org.jaxen.saxpath.base.XPathLexer
number(double) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of a number expression.
number(double) - method in class org.jaxen.JaxenHandler
Receive notification of a number expression.
number(double) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of a number expression.
number(int) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of a number expression.
number(int) - method in class org.jaxen.JaxenHandler
Receive notification of a number expression.
number(int) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of a number expression.
NumberExpr - interface org.jaxen.expr.NumberExpr
NumberFunction - class org.jaxen.function.NumberFunction
4.4 number number(object)

The number function converts its argument to a number as follows:

  • a string that consists of optional whitespace followed by an optional minus sign followed by a Number followed by whitespace is converted to the IEEE 754 number that is nearest (according to the IEEE 754 round-to-nearest rule) to the mathematical value represented by the string; any other string is converted to NaN

  • boolean true is converted to 1; boolean false is converted to 0

  • a node-set is first converted to a string as if by a call to the string function and then converted in the same way as a string argument

  • an object of a type other than the four basic types is converted to a number in a way that is dependent on that type

If the argument is omitted, it defaults to a node-set with the context node as its only member.

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 class 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.

O

o - field in class org.jaxen.xom.DocumentNavigator.IndexIterator
object - field in class org.jaxen.javabean.Element
object - field in class org.jaxen.expr.IdentitySet.IdentityWrapper
object - field in class org.jaxen.util.SingleObjectIterator
Operator - interface org.jaxen.saxpath.Operator
Constants used to represent XPath operators.
operatorName() - method in class org.jaxen.saxpath.base.XPathLexer
OR - static field in class org.jaxen.saxpath.base.TokenTypes
or() - method in class org.jaxen.saxpath.base.XPathLexer
orExpr() - method in class org.jaxen.saxpath.base.XPathReader
org.jaxen - package
This package defines the core Jaxen API to the XPath engine.
org.jaxen.dom - package
Navigation for W3C DOM trees.
org.jaxen.dom4j - package
Navigation for dom4j trees.
org.jaxen.expr - package
Interfaces and default implementations for XPath expression components.
Axis iterator creation functors.
Standard XPath function library.
Extension functions to the standard XPath function library.
XPath functions which are defined in XSLT.
Navigation for JavaBeans.
org.jaxen.jdom - package
Navigation for JDOM trees.
Defines XSLT Pattern objects.
Classes related to the event-based parsing and handling of XPath expressions.
jaxen implementation of the SAXPath functionality.
Helper classes for instantiating XPathReaders.
org.jaxen.util - package
Utility objects for walking object models.
org.jaxen.xom - package

P

parameters - field in class org.jaxen.expr.DefaultFunctionCallExpr
PARENT - static field in class org.jaxen.saxpath.Axis
The parent axis
parent - field in class org.jaxen.javabean.Element
parent - field in class org.jaxen.javabean.ElementIterator
parent - field in class org.jaxen.dom.NamespaceNode
parentPattern - field in class org.jaxen.pattern.LocationPathPattern
Patterns matching my parent node
parse(String) - static method in class org.jaxen.pattern.PatternParser
parse(String) - method in class org.jaxen.saxpath.XPathReader
Parse an XPath expression, and send event callbacks to an XPathHandler.
parse(String) - method in class org.jaxen.saxpath.base.XPathReader
Parse an XPath expression, and send event callbacks to an XPathHandler.
parseText - field in class org.jaxen.saxpath.base.Token
parseXPath(String) - method in class org.jaxen.dom.DocumentNavigator
Returns a parsed form of the given XPath string, which will be suitable for queries on DOM documents.
parseXPath(String) - method in class org.jaxen.dom4j.DocumentNavigator
Returns a parsed form of the given XPath string, which will be suitable for queries on DOM4J documents.
parseXPath(String) - method in class org.jaxen.javabean.DocumentNavigator
parseXPath(String) - method in class org.jaxen.jdom.DocumentNavigator
Returns a parsed form of the given XPath string, which will be suitable for queries on JDOM documents.
parseXPath(String) - method in class org.jaxen.xom.DocumentNavigator
parseXPath(String) - method in class org.jaxen.Navigator
Returns a parsed form of the given XPath string, which will be suitable for queries on documents that use the same navigator as this one.
PathExpr - interface org.jaxen.expr.PathExpr
pathExpr() - method in class org.jaxen.saxpath.base.XPathReader
Pattern - class org.jaxen.pattern.Pattern
Pattern defines the behaviour for pattern in the XSLT processing model.
pattern - field in class org.jaxen.pattern.PatternHandler
PatternHandler - class org.jaxen.pattern.PatternHandler
SAXPath XPathHandler implementation capable of building Jaxen expression trees which can walk various different object models.
PatternHandler() - constructor for class org.jaxen.pattern.PatternHandler
Constructor
PatternParser - class org.jaxen.pattern.PatternParser
PatternParser is a helper class for parsing XSLT patterns
peekFrame() - method in class org.jaxen.JaxenHandler
PIPE - static field in class org.jaxen.saxpath.base.TokenTypes
pipe() - method in class org.jaxen.saxpath.base.XPathLexer
PLUS - static field in class org.jaxen.saxpath.base.TokenTypes
plus() - method in class org.jaxen.saxpath.base.XPathLexer
pop() - method in class org.jaxen.JaxenHandler
popFrame() - method in class org.jaxen.JaxenHandler
pos - field in class org.jaxen.dom.DocumentNavigator.AttributeIterator
pos - field in class org.jaxen.xom.DocumentNavigator.IndexIterator
position - field in class org.jaxen.Context
Current context position
position - field in class org.jaxen.XPathSyntaxException
The position of the error
position - field in class org.jaxen.saxpath.XPathSyntaxException
PositionFunction - class org.jaxen.function.PositionFunction
4.1 number position()
The position function returns a number equal to the context position from the expression evaluation context.
PositionFunction() - constructor for class org.jaxen.function.PositionFunction
Create a new PositionFunction object.
PRECEDING - static field in class org.jaxen.saxpath.Axis
The preceding axis
PRECEDING_SIBLING - static field in class org.jaxen.saxpath.Axis
The preceding-sibling axis
This implementation of 'preceding' works like so: the preceding axis includes preceding-siblings of this node and their descendants.
precedingSibling - field in class org.jaxen.util.PrecedingAxisIterator
Predicate - interface org.jaxen.expr.Predicate
predicate() - method in class org.jaxen.saxpath.base.XPathReader
Predicated - interface org.jaxen.expr.Predicated
predicateExpr() - method in class org.jaxen.saxpath.base.XPathReader
predicates - field in class org.jaxen.expr.DefaultFilterExpr
predicates - field in class org.jaxen.expr.DefaultStep
predicates - field in class org.jaxen.expr.PredicateSet
predicates() - method in class org.jaxen.saxpath.base.XPathReader
PredicateSet - class org.jaxen.expr.PredicateSet
PredicateSet() - constructor for class org.jaxen.expr.PredicateSet
prefix - field in class org.jaxen.expr.DefaultFunctionCallExpr
prefix - field in class org.jaxen.expr.DefaultNameStep
Our prefix, bound through the current Context.
prefix - field in class org.jaxen.expr.DefaultVariableReferenceExpr
prefix - field in class org.jaxen.xom.DocumentNavigator.XPathNamespace
prefix - field in class org.jaxen.pattern.NamespaceTest
The prefix to match against
previousToken - field in class org.jaxen.saxpath.base.XPathLexer
printer - field in class org.jaxen.util.XPath2XMLVisitor
printLn(String) - method in class org.jaxen.util.XPath2XMLVisitor
Print this exception's stack trace, followed by the source exception's trace, if any.
printStackTrace(PrintStream) - method in class org.jaxen.saxpath.SAXPathException
Print this exception's stack trace, followed by the source exception's trace, if any.
Print this exception's stack trace, followed by the source exception's stack trace, if any.
printStackTrace(PrintWriter) - method in class org.jaxen.saxpath.SAXPathException
Print this exception's stack trace, followed by the source exception's stack trace, if any.
PROCESSING_INSTRUCTION_NODE - static field in class org.jaxen.pattern.Pattern
Matches ProcessingInstruction
PROCESSING_INSTRUCTION_TEST - static field in class org.jaxen.pattern.NodeTypeTest
push(Object) - method in class org.jaxen.JaxenHandler
pushFrame() - method in class org.jaxen.JaxenHandler
pushIterator(Iterator) - method in class org.jaxen.util.StackedIterator

Q

QualifiedName - class org.jaxen.QualifiedName
A local name (that matches the XML NCName production) and a namespace URI with which the local name is qualified.
QualifiedName(String,String) - constructor for class org.jaxen.QualifiedName
Constructs a QualifiedName object.

R

reader - field in class org.jaxen.dom4j.DocumentNavigator
Register a new function.
registerXSLTFunctions() - method in class org.jaxen.XPathFunctionContext
RelationalExpr - interface org.jaxen.expr.RelationalExpr
relationalExpr() - method in class org.jaxen.saxpath.base.XPathReader
relationalOperator() - method in class org.jaxen.saxpath.base.XPathLexer
relativeLocationPath() - method in class org.jaxen.saxpath.base.XPathReader
remove() - method in class org.jaxen.util.AncestorOrSelfAxisIterator
remove() - method in class org.jaxen.util.DescendantAxisIterator
remove() - method in class org.jaxen.dom.DocumentNavigator.AttributeIterator
remove() - method in class org.jaxen.xom.DocumentNavigator.IndexIterator
remove() - method in class org.jaxen.dom.DocumentNavigator.NodeIterator
remove() - method in class org.jaxen.javabean.ElementIterator
remove() - method in class org.jaxen.util.FollowingAxisIterator
remove() - method in class org.jaxen.util.FollowingSiblingAxisIterator
remove() - method in class org.jaxen.util.LinkedIterator
remove() - method in class org.jaxen.util.PrecedingAxisIterator
remove() - method in class org.jaxen.util.PrecedingSiblingAxisIterator
remove() - method in class org.jaxen.util.SingleObjectIterator
remove() - method in class org.jaxen.util.StackedIterator
removeChild(Node) - method in class org.jaxen.dom.NamespaceNode
Remove a child node (always fails).
replaceChild(Node,Node) - method in class org.jaxen.dom.NamespaceNode
Replace a child node (always fails).
returnExpr() - method in class org.jaxen.JaxenHandler
rhs - field in class org.jaxen.expr.DefaultBinaryExpr
rhs - field in class org.jaxen.pattern.UnionPattern
RIGHT_BRACKET - static field in class org.jaxen.saxpath.base.TokenTypes
RIGHT_PAREN - static field in class org.jaxen.saxpath.base.TokenTypes
rightBracket() - method in class org.jaxen.saxpath.base.XPathLexer
rightParen() - method in class org.jaxen.saxpath.base.XPathLexer
rootExpr - field in class org.jaxen.expr.DefaultXPathExpr
RoundFunction - class org.jaxen.function.RoundFunction
4.4 number round(number)
The round function returns the number that is closest to the argument and that is an integer.
RoundFunction() - constructor for class org.jaxen.function.RoundFunction
Create a new RoundFunction object.

S

SAXPathEventSource - interface org.jaxen.saxpath.SAXPathEventSource
Interface for any object capable of generating SAXPath events to an XPathHandler.
SAXPathException - class org.jaxen.saxpath.SAXPathException
Base of all SAXPath exceptions.
SAXPathException(String) - constructor for class org.jaxen.saxpath.SAXPathException
Create a new SAXPathException with a given message.
SAXPathException(String,Throwable) - constructor for class org.jaxen.saxpath.SAXPathException
Create a new SAXPathException with the specified detail message and root cause.
SAXPathException(Throwable) - constructor for class org.jaxen.saxpath.SAXPathException
Create a new SAXPathException based on another exception
seen - field in class org.jaxen.util.SingleObjectIterator
selectNodes(Object) - method in class org.jaxen.BaseXPath
Select all nodes that are selected by this XPath expression.
selectNodes(Object) - method in class org.jaxen.XPath
Select all nodes that are selectable by this XPath expression.
Select all nodes that match this XPath expression on the given Context object.
selectSingleNode(Object) - method in class org.jaxen.BaseXPath
Select only the first node selected by this XPath expression.
selectSingleNode(Object) - method in class org.jaxen.XPath
Return the first node in document order that is selected by this XPath expression.
Return only the first node that is selected by this XPath expression.
SELF - static field in class org.jaxen.saxpath.Axis
The self axis
SelfAxisIterator - class org.jaxen.util.SelfAxisIterator
SelfAxisIterator(Object) - constructor for class org.jaxen.util.SelfAxisIterator
serialVersionUID - static field in class org.jaxen.Context
serialVersionUID - static field in class org.jaxen.ContextSupport
serialVersionUID - static field in class org.jaxen.expr.DefaultAbsoluteLocationPath
serialVersionUID - static field in class org.jaxen.expr.DefaultAllNodeStep
serialVersionUID - static field in class org.jaxen.expr.DefaultAndExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultCommentNodeStep
serialVersionUID - static field in class org.jaxen.expr.DefaultDivExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultEqualsExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultFilterExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultFunctionCallExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultGreaterThanEqualExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultGreaterThanExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultLessThanEqualExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultLessThanExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultLiteralExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultMinusExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultModExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultMultiplyExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultNameStep
serialVersionUID - static field in class org.jaxen.expr.DefaultNotEqualsExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultNumberExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultOrExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultPathExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultPlusExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultPredicate
serialVersionUID - static field in class org.jaxen.expr.DefaultProcessingInstructionNodeStep
serialVersionUID - static field in class org.jaxen.expr.DefaultRelativeLocationPath
serialVersionUID - static field in class org.jaxen.expr.DefaultTextNodeStep
serialVersionUID - static field in class org.jaxen.expr.DefaultUnaryExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultUnionExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultVariableReferenceExpr
serialVersionUID - static field in class org.jaxen.expr.DefaultXPathExpr
serialVersionUID - static field in class org.jaxen.dom.DocumentNavigator
serialVersionUID - static field in class org.jaxen.dom4j.DocumentNavigator
serialVersionUID - static field in class org.jaxen.javabean.DocumentNavigator
serialVersionUID - static field in class org.jaxen.jdom.DocumentNavigator
serialVersionUID - static field in class org.jaxen.xom.DocumentNavigator
serialVersionUID - static field in class org.jaxen.dom4j.Dom4jXPath
serialVersionUID - static field in class org.jaxen.dom.DOMXPath
serialVersionUID - static field in class org.jaxen.FunctionCallException
serialVersionUID - static field in class org.jaxen.expr.iter.IterableAncestorAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterableAncestorOrSelfAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterableAttributeAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterableChildAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterableDescendantAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterableDescendantOrSelfAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterableFollowingAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterableFollowingSiblingAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterableNamespaceAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterableParentAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterablePrecedingAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterablePrecedingSiblingAxis
serialVersionUID - static field in class org.jaxen.expr.iter.IterableSelfAxis
serialVersionUID - static field in class org.jaxen.javabean.JavaBeanXPath
serialVersionUID - static field in class org.jaxen.JaxenException
serialVersionUID - static field in class org.jaxen.JaxenRuntimeException
serialVersionUID - static field in class org.jaxen.jdom.JDOMXPath
serialVersionUID - static field in class org.jaxen.expr.PredicateSet
serialVersionUID - static field in class org.jaxen.QualifiedName
serialVersionUID - static field in class org.jaxen.saxpath.SAXPathException
serialVersionUID - static field in class org.jaxen.SimpleNamespaceContext
serialVersionUID - static field in class org.jaxen.SimpleVariableContext
serialVersionUID - static field in class org.jaxen.UnresolvableException
serialVersionUID - static field in class org.jaxen.UnsupportedAxisException
serialVersionUID - static field in class org.jaxen.xom.XOMXPath
serialVersionUID - static field in class org.jaxen.XPathSyntaxException
serialVersionUID - static field in class org.jaxen.saxpath.XPathSyntaxException
setAbsolute(boolean) - method in class org.jaxen.pattern.LocationPathPattern
Adds a pattern for an ancestor of the current context node used in this pattern.
Set the ContextSupport.
setExpr(org.jaxen.expr.Expr) - method in class org.jaxen.expr.DefaultPredicate
setExpr(org.jaxen.expr.Expr) - method in class org.jaxen.expr.Predicate
setFilterExpr(org.jaxen.expr.Expr) - method in class org.jaxen.expr.DefaultPathExpr
setFilterExpr(org.jaxen.expr.Expr) - method in class org.jaxen.expr.PathExpr
Set a FunctionContext for use with this XPath expression.
Set the FunctionContext.
Set a FunctionContext for this XPath expression.
setIsEmpty(List) - method in class org.jaxen.expr.DefaultTruthExpr
setJDOMElement(Element) - method in class org.jaxen.jdom.XPathNamespace
Sets or changes the element to which this namespace node is assigned.
setLHS(org.jaxen.expr.Expr) - method in class org.jaxen.expr.DefaultBinaryExpr
setLHS(org.jaxen.pattern.Pattern) - method in class org.jaxen.pattern.UnionPattern
Set a NamespaceContext for use with this XPath expression.
Set the NamespaceContext.
Set a NamespaceContext for this XPath expression.
setNodeSet(List) - method in class org.jaxen.Context
Set the context node-set, and sets the current context size to the size of this node-set.
Allows the NodeTest to be set
setNodeValue(String) - method in class org.jaxen.dom.NamespaceNode
Change the namespace URI (always fails).
Adds a pattern for the parent of the current context node used in this pattern.
setParseText(String) - method in class org.jaxen.saxpath.base.Token
setPosition(int) - method in class org.jaxen.Context
Set the current position in the context node-set.
setPrefix(String) - method in class org.jaxen.dom.NamespaceNode
Change the namespace prefix of this node (always fails).
setPreviousToken(org.jaxen.saxpath.base.Token) - method in class org.jaxen.saxpath.base.XPathLexer
setRHS(org.jaxen.expr.Expr) - method in class org.jaxen.expr.DefaultBinaryExpr
setRHS(org.jaxen.pattern.Pattern) - method in class org.jaxen.pattern.UnionPattern
setRootExpr(org.jaxen.expr.Expr) - method in class org.jaxen.expr.DefaultXPathExpr
setRootExpr(org.jaxen.expr.Expr) - method in class org.jaxen.expr.XPathExpr
setSAXReader(SAXReader) - method in class org.jaxen.dom4j.DocumentNavigator
setSize(int) - method in class org.jaxen.Context
Set the current size in the context node-set.
setTextContent(String) - method in class org.jaxen.dom.NamespaceNode
Change the value of this node (always fails).
setTokenBegin(int) - method in class org.jaxen.saxpath.base.Token
setTokenEnd(int) - method in class org.jaxen.saxpath.base.Token
setTokenType(int) - method in class org.jaxen.saxpath.base.Token
setUpParse(String) - method in class org.jaxen.saxpath.base.XPathReader
Associates an object with a key.
Set a VariableContext for use with this XPath expression.
Set the VariableContext.
Set a VariableContext for this XPath expression.
Set the value associated with a variable.
Set the value associated with a variable.
setXPath(String) - method in class org.jaxen.saxpath.base.XPathLexer
Set the Jaxen XPathFactory that constructs the XPath expression tree during the parse.
Set the XPathHandler to receive event callbacks during the parse.
setXPathHandler(org.jaxen.saxpath.XPathHandler) - method in class org.jaxen.saxpath.base.XPathReader
Set the XPathHandler to receive event callbacks during the parse.
siblingIter - field in class org.jaxen.util.FollowingSiblingAxisIterator
siblingIter - field in class org.jaxen.util.PrecedingSiblingAxisIterator
siblings - field in class org.jaxen.util.FollowingAxisIterator
Simple default implementation of FunctionContext.
SimpleFunctionContext() - constructor for class org.jaxen.SimpleFunctionContext
Construct an empty function context.
Provides mappings from namespace prefix to namespace URI to the XPath engine.
SimpleNamespaceContext() - constructor for class org.jaxen.SimpleNamespaceContext
Creates a new empty namespace context.
SimpleNamespaceContext(Map) - constructor for class org.jaxen.SimpleNamespaceContext
Creates a new namespace context pre-populated with the specified bindings.
Simple default implementation for VariableContext.
SimpleVariableContext() - constructor for class org.jaxen.SimpleVariableContext
Construct.
simplified - field in class org.jaxen.JaxenHandler
????
simplify() - method in class org.jaxen.expr.DefaultBinaryExpr
simplify() - method in class org.jaxen.expr.DefaultExpr
simplify() - method in class org.jaxen.expr.DefaultFilterExpr
simplify() - method in class org.jaxen.expr.DefaultFunctionCallExpr
simplify() - method in class org.jaxen.expr.DefaultLocationPath
simplify() - method in class org.jaxen.expr.DefaultPathExpr
simplify() - method in class org.jaxen.expr.DefaultPredicate
simplify() - method in class org.jaxen.expr.DefaultStep
simplify() - method in class org.jaxen.expr.DefaultUnaryExpr
simplify() - method in class org.jaxen.expr.DefaultXPathExpr
simplify() - method in class org.jaxen.expr.Expr
simplify() - method in class org.jaxen.pattern.LocationPathPattern
simplify() - method in class org.jaxen.pattern.Pattern
simplify() - method in class org.jaxen.expr.Predicate
simplify() - method in class org.jaxen.expr.PredicateSet
simplify() - method in class org.jaxen.expr.Step
simplify() - method in class org.jaxen.pattern.UnionPattern
simplify() - method in class org.jaxen.expr.XPathExpr
Simple utility class that wraps an iterator around one object.
SingleObjectIterator(Object) - constructor for class org.jaxen.util.SingleObjectIterator
SINGLETON - static field in class org.jaxen.dom.DocumentNavigator
Singleton implementation.
Singleton implementation.
SINGLETON - static field in class org.jaxen.pattern.TextNodeTest
SingletonList - class org.jaxen.util.SingletonList
A utility class that implements singleton lists (to avoid dependency on JDK 1.3).
SingletonList(Object) - constructor for class org.jaxen.util.SingletonList
size - field in class org.jaxen.Context
Current context size
size() - method in class org.jaxen.util.SingletonList
SKIP - static field in class org.jaxen.saxpath.base.TokenTypes
SLASH - static field in class org.jaxen.saxpath.base.TokenTypes
slashes() - method in class org.jaxen.saxpath.base.XPathLexer
stack - field in class org.jaxen.util.DescendantAxisIterator
stack - field in class org.jaxen.JaxenHandler
This may be changed to an ArrayList in the future (i.e.
stack - field in class org.jaxen.util.PrecedingAxisIterator
StackedIterator - class org.jaxen.util.StackedIterator
StackedIterator() - constructor for class org.jaxen.util.StackedIterator
StackedIterator(Object,org.jaxen.Navigator) - constructor for class org.jaxen.util.StackedIterator
stackSize() - method in class org.jaxen.JaxenHandler
STAR - static field in class org.jaxen.saxpath.base.TokenTypes
star() - method in class org.jaxen.saxpath.base.XPathLexer
startAbsoluteLocationPath() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of an absolute location path expression.
startAbsoluteLocationPath() - method in class org.jaxen.JaxenHandler
Receive notification of the start of an absolute location path expression.
startAbsoluteLocationPath() - method in class org.jaxen.pattern.PatternHandler
Receive notification of the start of an absolute location path expression.
startAbsoluteLocationPath() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of an absolute location path expression.
startAdditiveExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of an additive ('+' or '-') expression.
startAdditiveExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the start of an additive ('+' or '-') expression.
startAdditiveExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of an additive ('+' or '-') expression.
startAllNodeStep(int) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a node() step.
startAllNodeStep(int) - method in class org.jaxen.JaxenHandler
Receive notification of the start of a node() step.
startAllNodeStep(int) - method in class org.jaxen.pattern.PatternHandler
Receive notification of the start of a node() step.
startAllNodeStep(int) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a node() step.
startAndExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of an 'and' expression.
startAndExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the start of an 'and' expression.
startAndExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of an 'and' expression.
startCommentNodeStep(int) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a comment() step.
startCommentNodeStep(int) - method in class org.jaxen.JaxenHandler
Receive notification of the start of a comment() step.
startCommentNodeStep(int) - method in class org.jaxen.pattern.PatternHandler
Receive notification of the start of a comment() step.
startCommentNodeStep(int) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a comment() step.
startEqualityExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of an equality ('=' or '!=') expression.
startEqualityExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the start of an equality ('=' or '!=') expression.
startEqualityExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of an equality ('=' or '!=') expression.
startFilterExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a filter expression.
startFilterExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the start of a filter expression.
startFilterExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a filter expression.
startFunction(String,String) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of a function call.
startFunction(String,String) - method in class org.jaxen.JaxenHandler
Receive notification of a function call.
startFunction(String,String) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of a function call.
startMultiplicativeExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a multiplicative ('*', 'div' or 'mod') expression.
startMultiplicativeExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the start of a multiplicative ('*', 'div' or 'mod') expression.
startMultiplicativeExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a multiplicative ('*', 'div' or 'mod') expression.
startNameStep(int,String,String) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a name step.
Receive notification of the start of a name step.
startNameStep(int,String,String) - method in class org.jaxen.pattern.PatternHandler
Receive notification of the start of a name step.
startNameStep(int,String,String) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a name step.
startOrExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of an 'or' expression.
startOrExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the start of an 'or' expression.
startOrExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of an 'or' expression.
startPathExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a path expression.
startPathExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the start of a path expression.
startPathExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a path expression.
startPredicate() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a predicate.
startPredicate() - method in class org.jaxen.JaxenHandler
Receive notification of the start of a predicate.
startPredicate() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a predicate.
startProcessingInstructionNodeStep(int,String) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a processing-instruction(...) step.
Receive notification of the start of a processing-instruction(...) step.
Receive notification of the start of a processing-instruction(...) step.
Receive notification of the start of a processing-instruction(...) step.
startRelationalExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a relational ('<', '>', '<=', or '>=') expression.
startRelationalExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the start of a relational ('<', '>', '<=', or '>=') expression.
startRelationalExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a relational ('<', '>', '<=', or '>=') expression.
startRelativeLocationPath() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a relative location path expression.
startRelativeLocationPath() - method in class org.jaxen.JaxenHandler
Receive notification of the start of a relative location path expression.
startRelativeLocationPath() - method in class org.jaxen.pattern.PatternHandler
Receive notification of the start of a relative location path expression.
startRelativeLocationPath() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a relative location path expression.
StartsWithFunction - class org.jaxen.function.StartsWithFunction
4.2 boolean starts-with(string,string)
The starts-with function returns true if the first argument string starts with the second argument string, and otherwise returns false.
StartsWithFunction() - constructor for class org.jaxen.function.StartsWithFunction
Create a new StartsWithFunction object.
startTextNodeStep(int) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a text() step.
startTextNodeStep(int) - method in class org.jaxen.JaxenHandler
Receive notification of the start of a text() step.
startTextNodeStep(int) - method in class org.jaxen.pattern.PatternHandler
Receive notification of the start of a text() step.
startTextNodeStep(int) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a text() step.
startUnaryExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a unary ('+' or '-') expression.
startUnaryExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the start of a unary ('+' or '-') expression.
startUnaryExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a unary ('+' or '-') expression.
startUnionExpr() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of a union ('|') expression.
startUnionExpr() - method in class org.jaxen.JaxenHandler
Receive notification of the start of a union ('|') expression.
startUnionExpr() - method in class org.jaxen.pattern.PatternHandler
Receive notification of the start of a union ('|') expression.
startUnionExpr() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of a union ('|') expression.
startXPath() - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of the start of an XPath expression parse.
startXPath() - method in class org.jaxen.JaxenHandler
Receive notification of the start of an XPath expression parse.
startXPath() - method in class org.jaxen.saxpath.XPathHandler
Receive notification of the start of an XPath expression parse.
Step - interface org.jaxen.expr.Step
A Step represents a location step in a LocationPath.
step() - method in class org.jaxen.saxpath.base.XPathReader
steps - field in class org.jaxen.expr.DefaultLocationPath
steps() - method in class org.jaxen.saxpath.base.XPathReader
StringFunction - class org.jaxen.function.StringFunction
4.2 string string(object)

The string function converts an object to a string as follows:

StringFunction() - constructor for class org.jaxen.function.StringFunction
Create a new StringFunction object.
StringLengthFunction - class org.jaxen.function.StringLengthFunction
4.2 number string-length(string)

The string-length function returns the number of Unicode characters in its argument.

StringLengthFunction() - constructor for class org.jaxen.function.StringLengthFunction
Create a new StringLengthFunction object.
stringValue(boolean) - static method in class org.jaxen.function.StringFunction
stringValue(double) - static method in class org.jaxen.function.StringFunction
stringValueOf(Object) - method in class org.jaxen.BaseXPath
Retrieves the string-value of the result of evaluating this XPath expression when evaluated against the specified context.
stringValueOf(Object) - method in class org.jaxen.XPath
Retrieve a string-value interpretation of this XPath expression when evaluated against the given context.
4.2 string substring-after(string,string)
The substring-after function returns the substring of the first argument string that follows the first occurrence of the second argument string in the first argument string, or the empty string if the first argument string does not contain the second argument string.
SubstringAfterFunction() - constructor for class org.jaxen.function.SubstringAfterFunction
Create a new SubstringAfterFunction object.
4.2 string substring-before(string,string)
The substring-before function returns the substring of the first argument string that precedes the first occurrence of the second argument string in the first argument string, or the empty string if the first argument string does not contain the second argument string.
SubstringBeforeFunction() - constructor for class org.jaxen.function.SubstringBeforeFunction
Create a new SubstringBeforeFunction object.
SubstringFunction - class org.jaxen.function.SubstringFunction
4.2 string substring(string,number,number?)

The substring function returns the substring of the first argument starting at the position specified in the second argument with length specified in the third argument.

SubstringFunction() - constructor for class org.jaxen.function.SubstringFunction
Create a new SubstringFunction object.
SUBTRACT - static field in class org.jaxen.saxpath.Operator
The subtraction operator -
SumFunction - class org.jaxen.function.SumFunction
4.4 number sum(node-set)
The sum function returns the sum, for each node in the argument node-set, of the result of converting the string-values of the node to a number.
SumFunction() - constructor for class org.jaxen.function.SumFunction
Create a new SumFunction object.
support - field in class org.jaxen.BaseXPath
the support information and function, namespace and variable contexts
Does this axis support named access?
supportsNamedAccess(org.jaxen.ContextSupport) - method in class org.jaxen.expr.iter.IterableAxis
Does this axis support named access?
Does this axis support named access?

T

tabIndex - field in class org.jaxen.util.XPath2XMLVisitor
Test - class org.jaxen.pantry.Test
test(String) - static method in class org.jaxen.pantry.Test
TEXT_NODE - static field in class org.jaxen.pattern.Pattern
Matches text nodes
TEXT_TEST - static field in class org.jaxen.pattern.NodeTypeTest
TextNodeStep - interface org.jaxen.expr.TextNodeStep
TextNodeTest - class org.jaxen.pattern.TextNodeTest
TextNodeTest matches any text node.
TextNodeTest() - constructor for class org.jaxen.pattern.TextNodeTest
throwInvalidAxis(String) - method in class org.jaxen.saxpath.base.XPathReader
Token - class org.jaxen.saxpath.base.Token
Token(int,String,int,int) - constructor for class org.jaxen.saxpath.base.Token
tokenBegin - field in class org.jaxen.saxpath.base.Token
tokenEnd - field in class org.jaxen.saxpath.base.Token
tokens - field in class org.jaxen.saxpath.base.XPathReader
tokenType - field in class org.jaxen.saxpath.base.Token
TokenTypes - class org.jaxen.saxpath.base.TokenTypes
toString() - method in class org.jaxen.BaseXPath
Return the original expression text.
toString() - method in class org.jaxen.expr.DefaultAbsoluteLocationPath
toString() - method in class org.jaxen.expr.DefaultAdditiveExpr
toString() - method in class org.jaxen.expr.DefaultAllNodeStep
toString() - method in class org.jaxen.expr.DefaultAndExpr
toString() - method in class org.jaxen.expr.DefaultArithExpr
toString() - method in class org.jaxen.expr.DefaultBinaryExpr
toString() - method in class org.jaxen.expr.DefaultCommentNodeStep
toString() - method in class org.jaxen.expr.DefaultEqualityExpr
toString() - method in class org.jaxen.expr.DefaultEqualsExpr
toString() - method in class org.jaxen.expr.DefaultFilterExpr
toString() - method in class org.jaxen.expr.DefaultFunctionCallExpr
toString() - method in class org.jaxen.expr.DefaultLiteralExpr
toString() - method in class org.jaxen.expr.DefaultLocationPath
toString() - method in class org.jaxen.expr.DefaultMultiplicativeExpr
toString() - method in class org.jaxen.expr.DefaultNameStep
Returns a full information debugging string.
toString() - method in class org.jaxen.expr.DefaultNotEqualsExpr
toString() - method in class org.jaxen.expr.DefaultNumberExpr
toString() - method in class org.jaxen.expr.DefaultOrExpr
toString() - method in class org.jaxen.expr.DefaultPathExpr
toString() - method in class org.jaxen.expr.DefaultPredicate
toString() - method in class org.jaxen.expr.DefaultRelationalExpr
toString() - method in class org.jaxen.expr.DefaultRelativeLocationPath
toString() - method in class org.jaxen.expr.DefaultStep
toString() - method in class org.jaxen.expr.DefaultTruthExpr
toString() - method in class org.jaxen.expr.DefaultUnaryExpr
toString() - method in class org.jaxen.expr.DefaultUnionExpr
toString() - method in class org.jaxen.expr.DefaultVariableReferenceExpr
toString() - method in class org.jaxen.expr.DefaultXPathExpr
toString() - method in class org.jaxen.xom.DocumentNavigator.XPathNamespace
toString() - method in class org.jaxen.pattern.LocationPathPattern
toString() - method in class org.jaxen.pattern.NamespaceTest
toString() - method in class org.jaxen.pattern.NameTest
toString() - method in class org.jaxen.pattern.NodeTypeTest
toString() - method in class org.jaxen.saxpath.base.Token
toString() - method in class org.jaxen.pattern.UnionPattern
toString() - method in class org.jaxen.jdom.XPathNamespace
toString() - method in class org.jaxen.saxpath.XPathSyntaxException
toUnicodeCharacters(String) - static method in class org.jaxen.function.TranslateFunction
TRACE - static field in class org.jaxen.pattern.PatternParser
TranslateFunction - class org.jaxen.function.TranslateFunction
4.2 string translate(string,string,string)

The translate function returns the first argument string with occurrences of characters in the second argument string replaced by the character at the corresponding position in the third argument string.

TranslateFunction() - constructor for class org.jaxen.function.TranslateFunction
Create a new TranslateFunction object.
Translate a namespace prefix to its URI.
Translate a namespace prefix to its URI.
Translate the provided namespace prefix into the matching bound namespace URI.
Translate the provided namespace prefix into the matching bound namespace URI.
Translate a namespace prefix to a URI.
Translate a namespace prefix to a namespace URI, possibly considering a particular element node.
TrueFunction - class org.jaxen.function.TrueFunction
4.3 boolean true()

Returns true.

TrueFunction() - constructor for class org.jaxen.function.TrueFunction
Create a new TrueFunction object.

U

UnaryExpr - interface org.jaxen.expr.UnaryExpr
unaryExpr() - method in class org.jaxen.saxpath.base.XPathReader
unicodeSubstring(String,int,int) - static method in class org.jaxen.function.SubstringFunction
UnionExpr - interface org.jaxen.expr.UnionExpr
unionExpr() - method in class org.jaxen.saxpath.base.XPathReader
UnionPattern - class org.jaxen.pattern.UnionPattern
UnionPattern represents a union pattern.
UnionPattern() - constructor for class org.jaxen.pattern.UnionPattern
UNKNOWN_NODE - static field in class org.jaxen.pattern.Pattern
Does not match any valid node
Thrown when a function-call or variable-reference, or any other lookup based on namespace and local name, couldn't be resolved.
UnresolvableException(String) - constructor for class org.jaxen.UnresolvableException
Create a new UnresolvableException.
Indicates attempt to evaluate an XPath axis that is unsupported by the current object-model.
Create a new UnsupportedAxisException.
UpperFunction - class org.jaxen.function.ext.UpperFunction
string upper-case(string) This function can take a second parameter of the Locale to use for the String conversion.
uri - field in class org.jaxen.xom.DocumentNavigator.XPathNamespace
USE_HANDLER - static field in class org.jaxen.pattern.PatternParser
userData - field in class org.jaxen.dom.NamespaceNode

V

value - field in class org.jaxen.expr.iter.IterableAxis
The axis type
value - field in class org.jaxen.dom.NamespaceNode
value() - method in class org.jaxen.expr.iter.IterableAxis
Gets the axis value.
valueOf(Object) - method in class org.jaxen.BaseXPath
Returns the XPath string-value of the argument node.
valueOf(Object) - method in class org.jaxen.XPath
Retrieve a string-value interpretation of this XPath expression when evaluated against the given context.
variableContext - field in class org.jaxen.ContextSupport
Variable context.
VariableContext - interface org.jaxen.VariableContext
Resolves variable bindings within an XPath expression.
variableReference() - method in class org.jaxen.saxpath.base.XPathReader
variableReference(String,String) - method in class org.jaxen.saxpath.helpers.DefaultXPathHandler
Receive notification of a variable-reference expression.
Receive notification of a variable-reference expression.
variableReference(String,String) - method in class org.jaxen.saxpath.XPathHandler
Receive notification of a variable-reference expression.
VariableReferenceExpr - interface org.jaxen.expr.VariableReferenceExpr
variables - field in class org.jaxen.SimpleVariableContext
Table of variable bindings.
Verifier - class org.jaxen.saxpath.base.Verifier
A utility class to handle well-formedness checks on names.
visit(org.jaxen.expr.AdditiveExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.AdditiveExpr) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.AdditiveExpr) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.AllNodeStep) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.AllNodeStep) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.AllNodeStep) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.CommentNodeStep) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.CommentNodeStep) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.EqualityExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.EqualityExpr) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.EqualityExpr) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.FilterExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.FilterExpr) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.FilterExpr) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.FunctionCallExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.LiteralExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.LiteralExpr) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.LiteralExpr) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.LocationPath) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.LocationPath) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.LocationPath) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.LogicalExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.LogicalExpr) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.LogicalExpr) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.MultiplicativeExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.NameStep) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.NameStep) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.NameStep) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.NumberExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.NumberExpr) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.NumberExpr) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.PathExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.PathExpr) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.PathExpr) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.Predicate) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.Predicate) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.Predicate) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.RelationalExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.RelationalExpr) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.TextNodeStep) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.TextNodeStep) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.TextNodeStep) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.UnaryExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.UnaryExpr) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.UnaryExpr) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.UnionExpr) - method in class org.jaxen.expr.Visitor
visit(org.jaxen.expr.UnionExpr) - method in class org.jaxen.expr.VisitorSupport
visit(org.jaxen.expr.UnionExpr) - method in class org.jaxen.util.XPath2XMLVisitor
visit(org.jaxen.expr.VariableReferenceExpr) - method in class org.jaxen.expr.Visitor
Visitable - interface org.jaxen.expr.Visitable
Visitor - interface org.jaxen.expr.Visitor
VisitorSupport - class org.jaxen.expr.VisitorSupport

W

whitespace() - method in class org.jaxen.saxpath.base.XPathLexer

X

XMLNS_URI - static field in class org.jaxen.function.LangFunction
XOMXPath - class org.jaxen.xom.XOMXPath
An XPath implementation for the XOM model

This is the main entry point for matching an XPath against a DOM tree.

XOMXPath(String) - constructor for class org.jaxen.xom.XOMXPath
Construct given an XPath expression string.
xpath - field in class org.jaxen.BaseXPath
the parsed form of the XPath expression
xpath - field in class org.jaxen.JaxenHandler
XPath - interface org.jaxen.XPath
Defines the interface to an object which represents an XPath 1.0 expression which can be evaluated against a variety of different XML object models.
xpath - field in class org.jaxen.saxpath.base.XPathLexer
xpath - field in class org.jaxen.XPathSyntaxException
The textual XPath expression
xpath - field in class org.jaxen.saxpath.XPathSyntaxException
XPath2XMLVisitor - class org.jaxen.util.XPath2XMLVisitor
XPath2XMLVisitor() - constructor for class org.jaxen.util.XPath2XMLVisitor
XPath2XMLVisitor(PrintWriter) - constructor for class org.jaxen.util.XPath2XMLVisitor
XPathExpr - interface org.jaxen.expr.XPathExpr
xpathFactory - field in class org.jaxen.JaxenHandler
XPathFactory - interface org.jaxen.expr.XPathFactory
A FunctionContext implementing the core XPath function library, plus Jaxen extensions.
XPathFunctionContext() - constructor for class org.jaxen.XPathFunctionContext
Create a new XPath function context.
XPathFunctionContext(boolean) - constructor for class org.jaxen.XPathFunctionContext
Create a new XPath function context.
XPathHandler - interface org.jaxen.saxpath.XPathHandler
Interface for event-based XPath parsing.
XPathLexer - class org.jaxen.saxpath.base.XPathLexer
XPathLexer(String) - constructor for class org.jaxen.saxpath.base.XPathLexer
Wrapper for XOM namespace nodes to give them a parent, as required by the XPath data model.
XPathNamespace - class org.jaxen.jdom.XPathNamespace
Wrapper for JDOM namespace nodes to give them a parent, as required by the XPath data model.
XPathNamespace(Element,Namespace) - constructor for class org.jaxen.jdom.XPathNamespace
Creates a namespace-node wrapper for a namespace node that is assigned to the given JDOM element.
XPathNamespace(Namespace) - constructor for class org.jaxen.jdom.XPathNamespace
Creates a namespace-node wrapper for a namespace node that hasn't been assigned to an element yet.
XPathReader - interface org.jaxen.saxpath.XPathReader
Interface for readers which can parse textual XPath expressions, and produce callbacks to XPathHandler objects.
XPathReader - class org.jaxen.saxpath.base.XPathReader
Implementation of SAXPath's XPathReader which generates callbacks to an XPathHandler.
XPathReader() - constructor for class org.jaxen.saxpath.base.XPathReader
Create a new XPathReader with a do-nothing XPathHandler.
XPathReaderFactory - class org.jaxen.saxpath.helpers.XPathReaderFactory
Create an XPathReader from either a system property, or a named class.
XPathReaderFactory() - constructor for class org.jaxen.saxpath.helpers.XPathReaderFactory
Indicates an error during parsing of an XPath expression.
XPathSyntaxException - class org.jaxen.saxpath.XPathSyntaxException
Represents a syntax error in an XPath expression.
Create a new XPathSyntaxException wrapping an existing org.jaxen.saxpath.XPathSyntaxException.
Constructor
XPathSyntaxException(String,int,String) - constructor for class org.jaxen.saxpath.XPathSyntaxException
Creates a new XPathSyntaxException.