Uses of Interface
org.jaxen.Navigator
Packages that use Navigator
Package
Description
This package defines the core Jaxen API to the XPath engine.
Navigation for W3C DOM trees.
Navigation for dom4j trees.
Interfaces and default implementations for
XPath expression components.
Standard XPath function library.
Extension functions to the standard XPath function library.
XPath functions which are defined in XSLT.
Navigation for JavaBeans.
Navigation for JDOM trees.
Utility objects for walking object models.
-
Uses of Navigator in org.jaxen
Modifier and TypeInterfaceDescriptioninterface
Interface for navigating around an arbitrary object model accessing certain parts by name for performance.Modifier and TypeFieldDescriptionprivate Navigator
BaseXPath.navigator
the implementation-specific Navigator for retrieving XML nodesprivate Navigator
ContextSupport.navigator
Model navigator.Modifier and TypeMethodDescriptionBaseXPath.getNavigator()
Retrieve the XML object-model-specificNavigator
for us in evaluating this XPath expression.Context.getNavigator()
Retrieve the currentNavigator
.ContextSupport.getNavigator()
Retrieve theNavigator
.XPath.getNavigator()
Retrieve the XML object-model-specificNavigator
used to evaluate this XPath expression.Modifier and TypeMethodDescriptionvoid
SimpleNamespaceContext.addElementNamespaces
(Navigator nav, Object element) Adds all the namespace declarations that are in scope on the given element.ModifierConstructorDescriptionConstruct given an XPath expression string.ContextSupport
(NamespaceContext namespaceContext, FunctionContext functionContext, VariableContext variableContext, Navigator navigator) Create a new ContextSupport object. -
Uses of Navigator in org.jaxen.dom
Classes in org.jaxen.dom that implement NavigatorModifier and TypeClassDescriptionclass
Interface for navigating around the W3C DOM Level 2 object model.Methods in org.jaxen.dom that return NavigatorModifier and TypeMethodDescriptionstatic Navigator
DocumentNavigator.getInstance()
Get a constant DocumentNavigator for efficiency. -
Uses of Navigator in org.jaxen.dom4j
Classes in org.jaxen.dom4j that implement NavigatorModifier and TypeClassDescriptionclass
Interface for navigating around the DOM4J object model.Methods in org.jaxen.dom4j that return NavigatorModifier and TypeMethodDescriptionstatic Navigator
DocumentNavigator.getInstance()
Retrieve the singleton instance of thisDocumentNavigator
. -
Uses of Navigator in org.jaxen.expr
Fields in org.jaxen.expr declared as NavigatorMethods in org.jaxen.expr with parameters of type NavigatorModifier and TypeMethodDescriptionprivate boolean
DefaultEqualityExpr.evaluateObjectObject
(Object lhs, Object rhs, Navigator nav) private boolean
DefaultRelationalExpr.evaluateObjectObject
(Object lhs, Object rhs, Navigator nav) private Boolean
DefaultEqualityExpr.evaluateSetSet
(List lhsSet, List rhsSet, Navigator nav) private Object
DefaultRelationalExpr.evaluateSetSet
(List lhsSet, List rhsSet, Navigator nav) Constructors in org.jaxen.expr with parameters of type Navigator -
Uses of Navigator in org.jaxen.function
Methods in org.jaxen.function with parameters of type NavigatorModifier and TypeMethodDescriptionstatic Boolean
Convert the argumentobj
to aBoolean
according to the following rules:static Double
Returns the smallest integer greater than or equal to the argument.static String
Converts each item in the list to a string and returns the concatenation of these strings.static Boolean
Returns true if the first string contains the second string; false otherwise.static Double
Returns the largest integer less than or equal to the argument.static List
Returns a list of the nodes with the specified IDs.private static boolean
private static Boolean
static String
Returns the local-name oflist.get(0)
static String
Returns the name oflist.get(0)
static String
Returns the namespace URI oflist.get(0)
static String
Returns the string-value ofstrArg
after removing all leading and trailing white space, and replacing each other sequence of whitespace by a single space.static Boolean
ReturnsBoolean.TRUE
if the boolean value ofobj
is false, andBoolean.FALSE
otherwise.static Double
Returns the number value ofobj
.static Double
Returns the integer nearest to the argument.static Boolean
Returns true if the string-value ofstrArg
starts with the string-value ofmatchArg
.static String
Returns the XPath string-value ofobj
.static Double
Returns the number of Unicode characters in the string-value of an object.static String
Returns the part ofstrArg
that follows the first occurence ofmatchArg
; or the empty string if thestrArg
does not containmatchArg
static String
Returns the part ofstrArg
that precedes the first occurence ofmatchArg
; or the empty string if thestrArg
does not containmatchArg
static Double
Returns the sum of the items in a list.static String
Returns a copy ofstrArg
in which characters found infromArg
are replaced by corresponding characters fromtoArg
. -
Uses of Navigator in org.jaxen.function.ext
Methods in org.jaxen.function.ext with parameters of type NavigatorModifier and TypeMethodDescriptionstatic Boolean
static String
Converts the given string value to lower case using an optional Localestatic String
Converts the given string value to upper case using an optional Localeprotected Locale
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. -
Uses of Navigator in org.jaxen.function.xslt
Methods in org.jaxen.function.xslt with parameters of type Navigator -
Uses of Navigator in org.jaxen.javabean
Classes in org.jaxen.javabean that implement NavigatorModifier and TypeClassDescriptionclass
Interface for navigating around a JavaBean object model.Methods in org.jaxen.javabean that return NavigatorModifier and TypeMethodDescriptionstatic Navigator
DocumentNavigator.getInstance()
Retrieve the singleton instance of thisDocumentNavigator
. -
Uses of Navigator in org.jaxen.jdom
Classes in org.jaxen.jdom that implement NavigatorModifier and TypeClassDescriptionclass
Interface for navigating around the JDOM object model.Methods in org.jaxen.jdom that return Navigator -
Uses of Navigator in org.jaxen.util
Fields in org.jaxen.util declared as NavigatorModifier and TypeFieldDescriptionprivate Navigator
AncestorOrSelfAxisIterator.navigator
private Navigator
DescendantAxisIterator.navigator
private Navigator
FollowingAxisIterator.navigator
private Navigator
FollowingSiblingAxisIterator.navigator
private Navigator
PrecedingAxisIterator.navigator
private Navigator
PrecedingSiblingAxisIterator.navigator
private Navigator
StackedIterator.navigator
Deprecated.Methods in org.jaxen.util that return NavigatorMethods in org.jaxen.util with parameters of type NavigatorModifier and TypeMethodDescriptionprotected void
Deprecated.Constructors in org.jaxen.util with parameters of type NavigatorModifierConstructorDescriptionAncestorAxisIterator
(Object contextNode, Navigator navigator) Create a new ancestor axis iterator.AncestorOrSelfAxisIterator
(Object contextNode, Navigator navigator) Create a newancestor-or-self
axis iterator.DescendantAxisIterator
(Object contextNode, Navigator navigator) Create a newdescendant
axis iterator.DescendantAxisIterator
(Navigator navigator, Iterator iterator) DescendantOrSelfAxisIterator
(Object contextNode, Navigator navigator) Create a newdesscendant-or-self
axis iterator.FollowingAxisIterator
(Object contextNode, Navigator navigator) Create a newfollowing
axis iterator.FollowingSiblingAxisIterator
(Object contextNode, Navigator navigator) Create a newfollowing-sibling
axis iterator.PrecedingAxisIterator
(Object contextNode, Navigator navigator) Create a newpreceding
axis iterator.PrecedingSiblingAxisIterator
(Object contextNode, Navigator navigator) Create a newpreceding-sibling
axis iterator.StackedIterator
(Object contextNode, Navigator navigator) Deprecated.