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

A

ADD - Static variable in interface org.jaxen.saxpath.Operator
The addition operator +
addElementNamespaces(Navigator, Object) - Method in class org.jaxen.SimpleNamespaceContext
Adds all the namespace declarations that are in scope on the given element.
addFilter(FilterExpr) - Method in class org.jaxen.pattern.LocationPathPattern
Adds a filter to this pattern
addIterator(Iterator) - Method in class org.jaxen.util.LinkedIterator
Deprecated.  
AdditiveExpr - Interface in org.jaxen.expr
Represents an XPath additive expression.
addNamespace(String, String) - Method in class org.jaxen.BaseXPath
Add a namespace prefix-to-URI mapping for this XPath expression.
addNamespace(String, String) - Method in class org.jaxen.SimpleNamespaceContext
Binds a prefix to a URI in this context.
addNamespace(String, String) - Method in interface org.jaxen.XPath
Add a namespace prefix-to-URI mapping for this XPath expression.
addParameter(Expr) - Method in class org.jaxen.expr.DefaultFunctionCallExpr
Deprecated.  
addParameter(Expr) - Method in interface org.jaxen.expr.FunctionCallExpr
Add the next argument to the function.
addParameters(FunctionCallExpr, Iterator) - Method in class org.jaxen.JaxenHandler
 
addPredicate(Predicate) - Method in class org.jaxen.expr.DefaultFilterExpr
Deprecated.  
addPredicate(Predicate) - Method in class org.jaxen.expr.DefaultStep
Deprecated.  
addPredicate(Predicate) - Method in interface org.jaxen.expr.Predicated
Add an additional predicate to this object.
addPredicate(Predicate) - Method in class org.jaxen.expr.PredicateSet
Add a predicate to the set.
addPredicates(Predicated, Iterator) - Method in class org.jaxen.JaxenHandler
 
addStep(Step) - Method in interface org.jaxen.expr.LocationPath
Add the next step to this location path.
addSteps(LocationPath, Iterator) - Method in class org.jaxen.JaxenHandler
 
AllNodeStep - Interface in org.jaxen.expr
Represents the XPath node-test node().
ANCESTOR - Static variable in class org.jaxen.saxpath.Axis
The ancestor axis
ANCESTOR_OR_SELF - Static variable in class org.jaxen.saxpath.Axis
The ancestor-or-self axis
AncestorAxisIterator - Class in org.jaxen.util
Represents the XPath ancestor axis.
AncestorAxisIterator(Object, Navigator) - Constructor for class org.jaxen.util.AncestorAxisIterator
Create a new ancestor axis iterator.
AncestorOrSelfAxisIterator - Class in org.jaxen.util
Represents the XPath ancestor-or-self axis.
AncestorOrSelfAxisIterator(Object, Navigator) - Constructor for class org.jaxen.util.AncestorOrSelfAxisIterator
Create a new ancestor-or-self axis iterator.
ANY_NODE - Static variable in class org.jaxen.pattern.Pattern
Matches any node
AnyChildNodeTest - Class in org.jaxen.pattern
AnyChildNodeTest matches any child node.
AnyChildNodeTest() - Constructor for class org.jaxen.pattern.AnyChildNodeTest
 
AnyNodeTest - Class in org.jaxen.pattern
AnyNodeTest matches any node.
appendChild(Node) - Method in class org.jaxen.dom.NamespaceNode
Append a new child node (always fails).
applyPredicate(Predicate, List, ContextSupport) - Method in class org.jaxen.expr.PredicateSet
 
asBoolean(Context) - Method in class org.jaxen.expr.DefaultFilterExpr
Deprecated. Returns true if the current filter matches at least one of the context nodes
asBoolean(Context) - Method in interface org.jaxen.expr.FilterExpr
Evaluates the filter expression on the current context and returns true if at least one node matches.
asList(Context) - Method in class org.jaxen.expr.DefaultXPathExpr
Deprecated.  
asList(Context) - Method in interface org.jaxen.expr.XPathExpr
Evaluates the expression and returns a list cintaing the resulting nodes, or a singleton list containing a Double, String, or Boolean.
ATTRIBUTE - Static variable in class org.jaxen.saxpath.Axis
The attribute axis
ATTRIBUTE_NODE - Static variable in class org.jaxen.pattern.Pattern
Matches attribute nodes
ATTRIBUTE_TEST - Static variable in class org.jaxen.pattern.NodeTypeTest
 
Axis - Class in org.jaxen.saxpath
Internal SAXPath class that contains constants representing XPath operators to avoid a lot of string comparisons.
axisIterator(Object, ContextSupport) - Method in class org.jaxen.expr.DefaultStep
Deprecated.  
axisIterator(Object, ContextSupport) - Method in interface org.jaxen.expr.Step
Get an Iterator for the current axis starting in the given contextNode.

B

BaseXPath - Class in org.jaxen
Base functionality for all concrete, implementation-specific XPaths.
BaseXPath(String) - Constructor for class org.jaxen.BaseXPath
Construct given an XPath expression string.
BaseXPath(String, Navigator) - Constructor for class org.jaxen.BaseXPath
Construct given an XPath expression string.
BinaryExpr - Interface in org.jaxen.expr
Represents a binary expression.
BooleanFunction - Class in org.jaxen.function
4.3 boolean boolean(object)
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 interface 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.

C

call(Context, List) - Method in class org.jaxen.function.BooleanFunction
Convert the argument to a Boolean
call(Context, List) - Method in interface org.jaxen.Function
Evaluate this function.
call(Context, List) - Method in class org.jaxen.function.CeilingFunction
Returns the smallest integer greater than or equal to a number.
call(Context, List) - Method in class org.jaxen.function.ConcatFunction
Concatenates the arguments and returns the resulting string.
call(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(Context, List) - Method in class org.jaxen.function.CountFunction
Returns the number of nodes in the specified node-set.
call(Context, List) - Method in class org.jaxen.function.ext.EndsWithFunction
 
call(Context, List) - Method in class org.jaxen.function.ext.EvaluateFunction
 
call(Context, List) - Method in class org.jaxen.function.ext.LowerFunction
 
call(Context, List) - Method in class org.jaxen.function.ext.UpperFunction
 
call(Context, List) - Method in class org.jaxen.function.FalseFunction
Returns Boolean.FALSE
call(Context, List) - Method in class org.jaxen.function.FloorFunction
Returns the largest integer less than or equal to a number.
call(Context, List) - Method in class org.jaxen.function.IdFunction
Returns a list of the nodes with the specified IDs.
call(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(Context, List) - Method in class org.jaxen.function.LastFunction
Returns the number of nodes in the context node-set.
call(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(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(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(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(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(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(Context, List) - Method in class org.jaxen.function.PositionFunction
Returns the position of the context node in the context node-set.
call(Context, List) - Method in class org.jaxen.function.RoundFunction
Returns the nearest integer to the number.
call(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(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(Context, List) - Method in class org.jaxen.function.StringLengthFunction
Returns the number of Unicode characters in the string-value of the argument.
call(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(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(Context, List) - Method in class org.jaxen.function.SubstringFunction
Returns a substring of an XPath string-value by character index.
call(Context, List) - Method in class org.jaxen.function.SumFunction
Returns the sum of its arguments.
call(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(Context, List) - Method in class org.jaxen.function.TrueFunction
Returns Boolean.TRUE
call(Context, List) - Method in class org.jaxen.function.xslt.DocumentFunction
 
canPop() - Method in class org.jaxen.JaxenHandler
 
CDATA_SECTION_NODE - Static variable in class org.jaxen.pattern.Pattern
Matches CDATA section nodes
CeilingFunction - Class in org.jaxen.function
4.4 number ceiling(number)
CeilingFunction() - Constructor for class org.jaxen.function.CeilingFunction
Create a new CeilingFunction object.
CHILD - Static variable in class org.jaxen.saxpath.Axis
The child axis
cloneNode(boolean) - Method in class org.jaxen.dom.NamespaceNode
Create a copy of this node.
COMMENT_NODE - Static variable in class org.jaxen.pattern.Pattern
Matches comment nodes
COMMENT_TEST - Static variable in class org.jaxen.pattern.NodeTypeTest
 
CommentNodeStep - Interface in org.jaxen.expr
Represents the XPath node-test comment().
compareDocumentPosition(Node) - Method in class org.jaxen.dom.NamespaceNode
Compare relative position of this node to another nbode.
ConcatFunction - Class in org.jaxen.function
4.2 string concat(string,string,string*)
ConcatFunction() - Constructor for class org.jaxen.function.ConcatFunction
Create a new ConcatFunction object.
ContainsFunction - Class in org.jaxen.function
4.2 boolean contains(string,string)
ContainsFunction() - Constructor for class org.jaxen.function.ContainsFunction
Create a new ContainsFunction object.
Context - Class in org.jaxen
Wrapper around implementation-specific objects used as the context of an expression evaluation.
Context(ContextSupport) - Constructor for class org.jaxen.Context
Create a new context.
ContextSupport - Class in org.jaxen
Supporting context information for resolving namespace prefixes, functions, and variables.
ContextSupport() - Constructor for class org.jaxen.ContextSupport
Construct an empty ContextSupport.
ContextSupport(NamespaceContext, FunctionContext, VariableContext, Navigator) - Constructor for class org.jaxen.ContextSupport
Create a new ContextSupport object.
convertDefaultStep(LocationPathPattern, DefaultStep) - Static method in class org.jaxen.pattern.PatternParser
 
convertExpr(Expr) - Static method in class org.jaxen.pattern.PatternParser
 
convertExpr(LocationPath) - Static method in class org.jaxen.pattern.PatternParser
 
convertStep(LocationPathPattern, Step) - Static method in class org.jaxen.pattern.PatternParser
 
convertToIterator(Object) - Static method in class org.jaxen.expr.DefaultExpr
Deprecated.  
convertToList(Object) - Static method in class org.jaxen.expr.DefaultExpr
Deprecated.  
CountFunction - Class in org.jaxen.function
4.1 number count(node-set)
CountFunction() - Constructor for class org.jaxen.function.CountFunction
Create a new CountFunction object.
createAbsoluteLocationPath() - Method in class org.jaxen.expr.DefaultXPathFactory
 
createAbsoluteLocationPath() - Method in interface org.jaxen.expr.XPathFactory
Create a new empty absolute location path.
createAbsoluteLocationPath() - Method in class org.jaxen.pattern.PatternHandler
 
createAdditiveExpr(Expr, Expr, int) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createAdditiveExpr(Expr, Expr, int) - Method in interface org.jaxen.expr.XPathFactory
Returns a new XPath additive expression.
createAllNodeStep(int) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createAllNodeStep(int) - Method in interface org.jaxen.expr.XPathFactory
Create a step with a node() node-test.
createAndExpr(Expr, Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createAndExpr(Expr, Expr) - Method in interface org.jaxen.expr.XPathFactory
Returns a new XPath And expression.
createCommentNodeStep(int) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createCommentNodeStep(int) - Method in interface org.jaxen.expr.XPathFactory
Create a step with a comment() node-test.
createEqualityExpr(Expr, Expr, int) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createEqualityExpr(Expr, Expr, int) - Method in interface org.jaxen.expr.XPathFactory
Returns a new XPath equality expression.
createFilterExpr(Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createFilterExpr(Expr) - Method in interface org.jaxen.expr.XPathFactory
Returns a new XPath filter expression.
createFunctionCallExpr(String, String) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createFunctionCallExpr(String, String) - Method in interface org.jaxen.expr.XPathFactory
Create a new function call expression.
createFunctionContext() - Method in class org.jaxen.BaseXPath
Create a default FunctionContext.
createIterator(Object) - Method in class org.jaxen.util.StackedIterator
Deprecated.  
createLiteralExpr(String) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createLiteralExpr(String) - Method in interface org.jaxen.expr.XPathFactory
Create a string literal expression.
createMultiplicativeExpr(Expr, Expr, int) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createMultiplicativeExpr(Expr, Expr, int) - Method in interface org.jaxen.expr.XPathFactory
Returns a new XPath multiplicative expression.
createNamespaceContext() - Method in class org.jaxen.BaseXPath
Create a default NamespaceContext.
createNameStep(int, String, String) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createNameStep(int, String, String) - Method in interface org.jaxen.expr.XPathFactory
Create a step with a named node-test.
createNumberExpr(int) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createNumberExpr(double) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createNumberExpr(int) - Method in interface org.jaxen.expr.XPathFactory
Create a number expression.
createNumberExpr(double) - Method in interface org.jaxen.expr.XPathFactory
Create a number expression.
createOrExpr(Expr, Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createOrExpr(Expr, Expr) - Method in interface org.jaxen.expr.XPathFactory
Returns a new XPath Or expression.
createPathExpr(FilterExpr, LocationPath) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createPathExpr(FilterExpr, LocationPath) - Method in interface org.jaxen.expr.XPathFactory
Create a new path expression.
createPredicate(Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createPredicate(Expr) - Method in interface org.jaxen.expr.XPathFactory
Create from the supplied expression.
createPredicateSet() - Method in class org.jaxen.expr.DefaultXPathFactory
 
createPredicateSet() - Method in interface org.jaxen.expr.XPathFactory
Create an empty predicate set.
createProcessingInstructionNodeStep(int, String) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createProcessingInstructionNodeStep(int, String) - Method in interface org.jaxen.expr.XPathFactory
Create a step with a processing-instruction() node-test.
createRelationalExpr(Expr, Expr, int) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createRelationalExpr(Expr, Expr, int) - Method in interface org.jaxen.expr.XPathFactory
Returns a new XPath relational expression.
createRelativeLocationPath() - Method in class org.jaxen.expr.DefaultXPathFactory
 
createRelativeLocationPath() - Method in interface org.jaxen.expr.XPathFactory
Create a new empty relative location path.
createRelativeLocationPath() - Method in class org.jaxen.pattern.PatternHandler
 
createTextNodeStep(int) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createTextNodeStep(int) - Method in interface org.jaxen.expr.XPathFactory
Create a step with a text() node-test.
createUnaryExpr(Expr, int) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createUnaryExpr(Expr, int) - Method in interface org.jaxen.expr.XPathFactory
Returns a new XPath unary expression.
createUnionExpr(Expr, Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createUnionExpr(Expr, Expr) - Method in interface org.jaxen.expr.XPathFactory
Returns a new XPath union expression.
createVariableContext() - Method in class org.jaxen.BaseXPath
Create a default VariableContext.
createVariableReferenceExpr(String, String) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createVariableReferenceExpr(String, String) - Method in interface org.jaxen.expr.XPathFactory
Create a new variable reference expression.
createXPath(Expr) - Method in class org.jaxen.expr.DefaultXPathFactory
 
createXPath(Expr) - Method in interface org.jaxen.expr.XPathFactory
Create a new XPathExpr from an Expr.

D

debug() - Method in class org.jaxen.BaseXPath
Returns a string representation of the parse tree.
DefaultAbsoluteLocationPath - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultAbsoluteLocationPath() - Constructor for class org.jaxen.expr.DefaultAbsoluteLocationPath
Deprecated.  
DefaultAllNodeStep - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultAllNodeStep(IterableAxis, PredicateSet) - Constructor for class org.jaxen.expr.DefaultAllNodeStep
Deprecated.  
DefaultCommentNodeStep - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultCommentNodeStep(IterableAxis, PredicateSet) - Constructor for class org.jaxen.expr.DefaultCommentNodeStep
Deprecated.  
DefaultExpr - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultExpr() - Constructor for class org.jaxen.expr.DefaultExpr
Deprecated.  
DefaultFilterExpr - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultFilterExpr(PredicateSet) - Constructor for class org.jaxen.expr.DefaultFilterExpr
Deprecated.  
DefaultFilterExpr(Expr, PredicateSet) - Constructor for class org.jaxen.expr.DefaultFilterExpr
Deprecated.  
DefaultFunctionCallExpr - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultFunctionCallExpr(String, String) - Constructor for class org.jaxen.expr.DefaultFunctionCallExpr
Deprecated.  
DefaultNameStep - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultNameStep(IterableAxis, String, String, PredicateSet) - Constructor for class org.jaxen.expr.DefaultNameStep
Deprecated. Constructor.
DefaultNavigator - Class in org.jaxen
Default implementation of Navigator.
DefaultNavigator() - Constructor for class org.jaxen.DefaultNavigator
 
DefaultProcessingInstructionNodeStep - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultProcessingInstructionNodeStep(IterableAxis, String, PredicateSet) - Constructor for class org.jaxen.expr.DefaultProcessingInstructionNodeStep
Deprecated.  
DefaultRelativeLocationPath - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultRelativeLocationPath() - Constructor for class org.jaxen.expr.DefaultRelativeLocationPath
Deprecated.  
DefaultStep - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultStep(IterableAxis, PredicateSet) - Constructor for class org.jaxen.expr.DefaultStep
Deprecated.  
DefaultTextNodeStep - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultTextNodeStep(IterableAxis, PredicateSet) - Constructor for class org.jaxen.expr.DefaultTextNodeStep
Deprecated.  
DefaultUnionExpr - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultUnionExpr(Expr, Expr) - Constructor for class org.jaxen.expr.DefaultUnionExpr
Deprecated.  
DefaultXPathExpr - Class in org.jaxen.expr
Deprecated. this class will become non-public in the future; use the interface instead
DefaultXPathExpr(Expr) - Constructor for class org.jaxen.expr.DefaultXPathExpr
Deprecated.  
DefaultXPathFactory - Class in org.jaxen.expr
The concrete implementation of the XPathFactory anstract factory.
DefaultXPathFactory() - Constructor for class org.jaxen.expr.DefaultXPathFactory
 
DESCENDANT - Static variable in class org.jaxen.saxpath.Axis
The descendant axis
DESCENDANT_OR_SELF - Static variable in class org.jaxen.saxpath.Axis
The descendant-or-self axis
DescendantAxisIterator - Class in org.jaxen.util
Represents the XPath descendant axis.
DescendantAxisIterator(Object, Navigator) - Constructor for class org.jaxen.util.DescendantAxisIterator
Create a new descendant axis iterator.
DescendantAxisIterator(Navigator, Iterator) - Constructor for class org.jaxen.util.DescendantAxisIterator
 
DescendantOrSelfAxisIterator - Class in org.jaxen.util
Represents the XPath descendant-or-self axis.
DescendantOrSelfAxisIterator(Object, Navigator) - Constructor for class org.jaxen.util.DescendantOrSelfAxisIterator
Create a new desscendant-or-self axis iterator.
DIV - Static variable in interface org.jaxen.saxpath.Operator
The floating point division operator div.
DOCUMENT_NODE - Static variable in class org.jaxen.pattern.Pattern
Matches document nodes
DOCUMENT_TEST - Static variable in class org.jaxen.pattern.NodeTypeTest
 
DOCUMENT_TYPE_NODE - Static variable in class org.jaxen.pattern.Pattern
Matches DocumentType nodes
DocumentFunction - Class in org.jaxen.function.xslt
Implements the XSLT document() function
DocumentFunction() - Constructor for class org.jaxen.function.xslt.DocumentFunction
 
DocumentNavigator - Class in org.jaxen.dom
Interface for navigating around the W3C DOM Level 2 object model.
DocumentNavigator() - Constructor for class org.jaxen.dom.DocumentNavigator
Default constructor.
DocumentNavigator - Class in org.jaxen.dom4j
Interface for navigating around the DOM4J object model.
DocumentNavigator() - Constructor for class org.jaxen.dom4j.DocumentNavigator
 
DocumentNavigator - Class in org.jaxen.javabean
Interface for navigating around a JavaBean object model.
DocumentNavigator() - Constructor for class org.jaxen.javabean.DocumentNavigator
 
DocumentNavigator - Class in org.jaxen.jdom
Interface for navigating around the JDOM object model.
DocumentNavigator() - Constructor for class org.jaxen.jdom.DocumentNavigator
 
DocumentNavigator - Class in org.jaxen.xom
Interface for navigating around the XOM object model.
DocumentNavigator() - Constructor for class org.jaxen.xom.DocumentNavigator
 
Dom4jXPath - Class in org.jaxen.dom4j
An XPath implementation for the dom4j model
Dom4jXPath(String) - Constructor for class org.jaxen.dom4j.Dom4jXPath
Construct given an XPath expression string.
DOMXPath - Class in org.jaxen.dom
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.
duplicate() - Method in class org.jaxen.Context
Create a type-safe shallow copy.

E

Element - Class in org.jaxen.javabean
 
Element(Element, String, Object) - Constructor for class org.jaxen.javabean.Element
 
ELEMENT_NODE - Static variable in class org.jaxen.pattern.Pattern
Matches Element nodes
ELEMENT_TEST - Static variable in class org.jaxen.pattern.NodeTypeTest
 
ElementIterator - Class in org.jaxen.javabean
 
ElementIterator(Element, String, Iterator) - Constructor for class org.jaxen.javabean.ElementIterator
 
EMPTY_ITERATOR - Static variable in class org.jaxen.JaxenConstants
An iterator with no elements.
EMPTY_LIST_ITERATOR - Static variable in class org.jaxen.JaxenConstants
A list iterator with no elements.
endAbsoluteLocationPath() - Method in class org.jaxen.JaxenHandler
 
endAbsoluteLocationPath() - Method in class org.jaxen.pattern.PatternHandler
 
endAbsoluteLocationPath() - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of an absolute location path expression.
endAdditiveExpr(int) - Method in class org.jaxen.JaxenHandler
 
endAdditiveExpr(int) - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of an additive ('+' or '-') expression.
endAllNodeStep() - Method in class org.jaxen.JaxenHandler
 
endAllNodeStep() - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of a node() step.
endAndExpr(boolean) - Method in class org.jaxen.JaxenHandler
 
endAndExpr(boolean) - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of an 'and' expression.
endCommentNodeStep() - Method in class org.jaxen.JaxenHandler
 
endCommentNodeStep() - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of a comment() step.
endEqualityExpr(int) - Method in class org.jaxen.JaxenHandler
 
endEqualityExpr(int) - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of an equality ('=' or '!=') expression.
endFilterExpr() - Method in class org.jaxen.JaxenHandler
 
endFilterExpr() - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of a filter expression.
endFunction() - Method in class org.jaxen.JaxenHandler
 
endFunction() - Method in interface 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.JaxenHandler
 
endMultiplicativeExpr(int) - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the start of a multiplicative ('*', 'div' or 'mod') expression.
endNameStep() - Method in class org.jaxen.JaxenHandler
 
endNameStep() - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of a NameStep
endOrExpr(boolean) - Method in class org.jaxen.JaxenHandler
 
endOrExpr(boolean) - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of an 'or' expression.
endPathExpr() - Method in class org.jaxen.JaxenHandler
 
endPathExpr() - Method in class org.jaxen.pattern.PatternHandler
 
endPathExpr() - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of a path expression.
endPredicate() - Method in class org.jaxen.JaxenHandler
 
endPredicate() - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of a predicate.
endProcessingInstructionNodeStep() - Method in class org.jaxen.JaxenHandler
 
endProcessingInstructionNodeStep() - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of a processing-instruction(...) step.
endRelationalExpr(int) - Method in class org.jaxen.JaxenHandler
 
endRelationalExpr(int) - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the start of a relational ('<', '>', '<=', or '>=') expression.
endRelativeLocationPath() - Method in class org.jaxen.JaxenHandler
 
endRelativeLocationPath() - Method in class org.jaxen.pattern.PatternHandler
 
endRelativeLocationPath() - Method in interface 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 in org.jaxen.function.ext
boolean ends-with(string,string)
EndsWithFunction() - Constructor for class org.jaxen.function.ext.EndsWithFunction
 
endTextNodeStep() - Method in class org.jaxen.JaxenHandler
 
endTextNodeStep() - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of a text() step.
endUnaryExpr(int) - Method in class org.jaxen.JaxenHandler
 
endUnaryExpr(int) - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of a unary ('+' or '-') expression.
endUnionExpr(boolean) - Method in class org.jaxen.JaxenHandler
 
endUnionExpr(boolean) - Method in class org.jaxen.pattern.PatternHandler
 
endUnionExpr(boolean) - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of a union ('|') expression.
endXPath() - Method in class org.jaxen.JaxenHandler
 
endXPath() - Method in class org.jaxen.pattern.PatternHandler
 
endXPath() - Method in interface org.jaxen.saxpath.XPathHandler
Receive notification of the end of an XPath expression parse.
ENTITY_REFERENCE_NODE - Static variable in class org.jaxen.pattern.Pattern
Matches entity reference nodes
EqualityExpr - Interface in org.jaxen.expr
Represents an XPath equality expression.
equals(Object) - Method in class org.jaxen.dom.NamespaceNode
Test for equivalence with another object.
EQUALS - Static variable in interface org.jaxen.saxpath.Operator
The equal to operator =.
evaluate(Object) - Method in class org.jaxen.BaseXPath
Evaluate this XPath against a given context.
evaluate(Context) - Method in class org.jaxen.expr.DefaultAbsoluteLocationPath
Deprecated.  
evaluate(Context) - Method in class org.jaxen.expr.DefaultFilterExpr
Deprecated.  
evaluate(Context) - Method in class org.jaxen.expr.DefaultFunctionCallExpr
Deprecated.  
evaluate(Context) - Method in class org.jaxen.expr.DefaultNameStep
Deprecated. Evaluate the context node set to find the new node set.
evaluate(Context) - Method in class org.jaxen.expr.DefaultStep
Deprecated.  
evaluate(Context) - Method in class org.jaxen.expr.DefaultUnionExpr
Deprecated.  
evaluate(Context) - Method in interface org.jaxen.expr.Expr
Evaluate the expression in the given context, and return the result.
evaluate(Context) - Method in interface org.jaxen.expr.Predicate
Evaluates this predicate's expression and returns the result.
evaluate(Context) - Method in interface 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(Object, Navigator) - Static method in class org.jaxen.function.BooleanFunction
Convert the argument obj to a Boolean according to the following rules:
evaluate(Object, Navigator) - Static method in class org.jaxen.function.CeilingFunction
Returns the smallest integer greater than or equal to the argument.
evaluate(List, 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(Object, Object, Navigator) - Static method in class org.jaxen.function.ContainsFunction
Returns true if the first string contains the second string; false otherwise.
evaluate(Object) - Static method in class org.jaxen.function.CountFunction
Returns the number of nodes in the specified node-set.
evaluate(Object, Object, Navigator) - Static method in class org.jaxen.function.ext.EndsWithFunction
 
evaluate(Context, Object) - Static method in class org.jaxen.function.ext.EvaluateFunction
 
evaluate(Object, Locale, 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, Navigator) - Static method in class org.jaxen.function.ext.UpperFunction
Converts the given string value to upper case using an optional Locale
evaluate() - Static method in class org.jaxen.function.FalseFunction
Returns false.
evaluate(Object, Navigator) - Static method in class org.jaxen.function.FloorFunction
Returns the largest integer less than or equal to the argument.
evaluate(List, Object, Navigator) - Static method in class org.jaxen.function.IdFunction
Returns a list of the nodes with the specified IDs.
evaluate(Context) - Static method in class org.jaxen.function.LastFunction
Returns the number of nodes in the context node-set.
evaluate(List, Navigator) - Static method in class org.jaxen.function.LocalNameFunction
Returns the local-name of list.get(0)
evaluate(List, Navigator) - Static method in class org.jaxen.function.NameFunction
Returns the name of list.get(0)
evaluate(List, Navigator) - Static method in class org.jaxen.function.NamespaceUriFunction
Returns the namespace URI of list.get(0)
evaluate(Object, 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, 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, Navigator) - Static method in class org.jaxen.function.NumberFunction
Returns the number value of obj.
evaluate(Context) - Static method in class org.jaxen.function.PositionFunction
Returns the position of the context node in the context node-set.
evaluate(Object, Navigator) - Static method in class org.jaxen.function.RoundFunction
Returns the integer nearest to the argument.
evaluate(Object, Object, 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, Navigator) - Static method in class org.jaxen.function.StringFunction
Returns the XPath string-value of obj.
evaluate(Object, Navigator) - Static method in class org.jaxen.function.StringLengthFunction
Returns the number of Unicode characters in the string-value of an object.
evaluate(Object, Object, 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, 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, Navigator) - Static method in class org.jaxen.function.SumFunction
Returns the sum of the items in a list.
evaluate(Object, Object, Object, 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() - Static method in class org.jaxen.function.TrueFunction
Returns true.
evaluate(String, Navigator) - Static method in class org.jaxen.function.xslt.DocumentFunction
 
evaluate(Object) - Method in class org.jaxen.javabean.JavaBeanXPath
 
evaluate(Object) - Method in interface org.jaxen.XPath
Evaluate this XPath against the given context.
evaluateAsBoolean(List, ContextSupport) - Method in class org.jaxen.expr.PredicateSet
Returns true if any of the supplied nodes satisfy all the predicates in the set.
EvaluateFunction - Class in org.jaxen.function.ext
node-set evaluate(string)
EvaluateFunction() - Constructor for class org.jaxen.function.ext.EvaluateFunction
 
evaluateParams(Context) - Method in class org.jaxen.expr.DefaultFunctionCallExpr
Deprecated.  
evaluatePredicates(List, ContextSupport) - Method in class org.jaxen.expr.PredicateSet
Returns all of the supplied nodes that satisfy all the predicates in the set.
Expr - Interface in org.jaxen.expr
Represents an XPath expression.

F

FalseFunction - Class in org.jaxen.function
4.3 boolean false()
FalseFunction() - Constructor for class org.jaxen.function.FalseFunction
Create a new FalseFunction object.
FilterExpr - Interface in org.jaxen.expr
Represents an XPath filter expression.
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 in org.jaxen.function
4.4 number floor(number)
FloorFunction() - Constructor for class org.jaxen.function.FloorFunction
Create a new FloorFunction object.
FOLLOWING - Static variable in class org.jaxen.saxpath.Axis
The following axis
FOLLOWING_SIBLING - Static variable in class org.jaxen.saxpath.Axis
The following-sibling axis
FollowingAxisIterator - Class in org.jaxen.util
Represents the XPath following axis.
FollowingAxisIterator(Object, Navigator) - Constructor for class org.jaxen.util.FollowingAxisIterator
Create a new following axis iterator.
FollowingSiblingAxisIterator - Class in org.jaxen.util
Represents the XPath following-sibling axis.
FollowingSiblingAxisIterator(Object, Navigator) - Constructor for class org.jaxen.util.FollowingSiblingAxisIterator
Create a new following-sibling axis iterator.
Function - Interface in org.jaxen
Interface for the extensible function framework.
FunctionCallException - Exception in org.jaxen
Thrown if an exception occurs during the evaluation of a function.
FunctionCallException(String) - Constructor for exception org.jaxen.FunctionCallException
Create a new FunctionCallException with the specified detail message.
FunctionCallException(Throwable) - Constructor for exception org.jaxen.FunctionCallException
Create a new FunctionCallException with the specified root cause.
FunctionCallException(String, Exception) - Constructor for exception org.jaxen.FunctionCallException
Create a new FunctionCallException with the specified detail message and root cause.
FunctionCallExpr - Interface in org.jaxen.expr
Represents an XPath function call expression.
FunctionContext - Interface in org.jaxen
Implemented by classes that know how to resolve XPath function names and namespaces to implementations of these functions.

G

get(int) - Method in class org.jaxen.util.SingletonList
Returns the single element in the list.
getAncestorAxisIterator(Object) - Method in class org.jaxen.DefaultNavigator
 
getAncestorAxisIterator(Object) - Method in interface org.jaxen.Navigator
Retrieve an Iterator matching the ancestor XPath axis.
getAncestorOrSelfAxisIterator(Object) - Method in class org.jaxen.DefaultNavigator
 
getAncestorOrSelfAxisIterator(Object) - Method in interface org.jaxen.Navigator
Retrieve an Iterator matching the ancestor-or-self XPath axis.
getAttributeAxisIterator(Object) - Method in class org.jaxen.DefaultNavigator
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, String, String, String) - Method in class org.jaxen.dom4j.DocumentNavigator
Retrieves an Iterator over the attribute elements that match the supplied name.
getAttributeAxisIterator(Object) - Method in class org.jaxen.javabean.DocumentNavigator
 
getAttributeAxisIterator(Object, String, String, String) - Method in class org.jaxen.javabean.DocumentNavigator
Retrieves an Iterator over the attribute elements that match the supplied name.
getAttributeAxisIterator(Object) - Method in class org.jaxen.jdom.DocumentNavigator
 
getAttributeAxisIterator(Object, String, String, String) - Method in class org.jaxen.jdom.DocumentNavigator
Retrieves an Iterator over the attribute elements that match the supplied name.
getAttributeAxisIterator(Object, String, String, String) - Method in interface org.jaxen.NamedAccessNavigator
Retrieve an Iterator that returns the attribute XPath axis where the names of the attributes match the supplied name and optional namespace.
getAttributeAxisIterator(Object) - Method in interface org.jaxen.Navigator
Retrieve an Iterator matching the attribute XPath axis.
getAttributeAxisIterator(Object) - Method in class org.jaxen.xom.DocumentNavigator
 
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 interface org.jaxen.Navigator
Retrieve the local name of the given attribute node.
getAttributeName(Object) - Method in class org.jaxen.xom.DocumentNavigator
 
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 interface org.jaxen.Navigator
Retrieve the namespace URI of the given attribute node.
getAttributeNamespaceUri(Object) - Method in class org.jaxen.xom.DocumentNavigator
 
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 interface org.jaxen.Navigator
Retrieve the qualified name of the given attribute node.
getAttributeQName(Object) - Method in class org.jaxen.xom.DocumentNavigator
 
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 interface org.jaxen.Navigator
Retrieve the string-value of an attribute node.
getAttributeStringValue(Object) - Method in class org.jaxen.xom.DocumentNavigator
 
getAxis() - Method in class org.jaxen.expr.DefaultStep
Deprecated.  
getAxis() - Method in interface org.jaxen.expr.Step
Get an identifier for the current axis.
getAxisName() - Method in class org.jaxen.expr.DefaultStep
Deprecated.  
getBaseURI() - Method in class org.jaxen.dom.NamespaceNode
Return the base URI of the document containing this node.
getCause() - Method in exception org.jaxen.JaxenRuntimeException
Returns the exception that caused this exception.
getCause() - Method in exception org.jaxen.saxpath.SAXPathException
Returns the exception that caused this exception.
getChildAxisIterator(Object) - Method in class org.jaxen.DefaultNavigator
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, String, String, String) - Method in class org.jaxen.dom4j.DocumentNavigator
Retrieves an Iterator over the child elements that match the supplied name.
getChildAxisIterator(Object) - Method in class org.jaxen.javabean.DocumentNavigator
 
getChildAxisIterator(Object, String, String, String) - Method in class org.jaxen.javabean.DocumentNavigator
Retrieves an Iterator over the child elements that match the supplied name.
getChildAxisIterator(Object) - Method in class org.jaxen.jdom.DocumentNavigator
 
getChildAxisIterator(Object, String, String, String) - Method in class org.jaxen.jdom.DocumentNavigator
Retrieves an Iterator over the child elements that match the supplied local name and namespace URI.
getChildAxisIterator(Object, String, String, String) - Method in interface org.jaxen.NamedAccessNavigator
Retrieve an Iterator that returns the child XPath axis where the names of the children match the supplied name and optional namespace.
getChildAxisIterator(Object) - Method in interface org.jaxen.Navigator
Retrieve an Iterator matching the child XPath axis.
getChildAxisIterator(Object) - Method in class org.jaxen.xom.DocumentNavigator
 
getChildNodes() - Method in class org.jaxen.dom.NamespaceNode
Get the list of child nodes.
getCommentStringValue(Object) - Method in class org.jaxen.dom.DocumentNavigator
Get the string value of a comment node.
getCommen