Uses of Interface
org.jaxen.Navigator
-
Packages that use Navigator Package Description org.jaxen This package defines the core Jaxen API to the XPath engine.org.jaxen.dom Navigation for W3C DOM trees.org.jaxen.dom4j Navigation for dom4j trees.org.jaxen.function Standard XPath function library.org.jaxen.function.ext Extension functions to the standard XPath function library.org.jaxen.function.xslt XPath functions which are defined in XSLT.org.jaxen.javabean Navigation for JavaBeans.org.jaxen.jdom Navigation for JDOM trees.org.jaxen.util Utility objects for walking object models.org.jaxen.xom Navigation for XOM trees. -
-
Uses of Navigator in org.jaxen
Subinterfaces of Navigator in org.jaxen Modifier and Type Interface Description interface
NamedAccessNavigator
Interface for navigating around an arbitrary object model accessing certain parts by name for performance.Classes in org.jaxen that implement Navigator Modifier and Type Class Description class
DefaultNavigator
Default implementation ofNavigator
.Methods in org.jaxen that return Navigator Modifier and Type Method Description Navigator
BaseXPath. getNavigator()
Retrieve the XML object-model-specificNavigator
for us in evaluating this XPath expression.Navigator
Context. getNavigator()
Retrieve the currentNavigator
.Navigator
ContextSupport. getNavigator()
Retrieve theNavigator
.Navigator
XPath. getNavigator()
Retrieve the XML object-model-specificNavigator
used to evaluate this XPath expression.Methods in org.jaxen with parameters of type Navigator Modifier and Type Method Description void
SimpleNamespaceContext. addElementNamespaces(Navigator nav, java.lang.Object element)
Adds all the namespace declarations that are in scope on the given element.Constructors in org.jaxen with parameters of type Navigator Constructor Description BaseXPath(java.lang.String xpathExpr, Navigator navigator)
Construct 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 Navigator Modifier and Type Class Description class
DocumentNavigator
Interface for navigating around the W3C DOM Level 2 object model.Methods in org.jaxen.dom that return Navigator Modifier and Type Method Description static Navigator
DocumentNavigator. getInstance()
Get a constant DocumentNavigator for efficiency. -
Uses of Navigator in org.jaxen.dom4j
Classes in org.jaxen.dom4j that implement Navigator Modifier and Type Class Description class
DocumentNavigator
Interface for navigating around the DOM4J object model.Methods in org.jaxen.dom4j that return Navigator Modifier and Type Method Description static Navigator
DocumentNavigator. getInstance()
Retrieve the singleton instance of thisDocumentNavigator
. -
Uses of Navigator in org.jaxen.function
Methods in org.jaxen.function with parameters of type Navigator Modifier and Type Method Description static java.lang.Boolean
BooleanFunction. evaluate(java.lang.Object obj, Navigator nav)
Convert the argumentobj
to aBoolean
according to the following rules:static java.lang.Double
CeilingFunction. evaluate(java.lang.Object obj, Navigator nav)
Returns the smallest integer greater than or equal to the argument.static java.lang.String
ConcatFunction. evaluate(java.util.List list, Navigator nav)
Converts each item in the list to a string and returns the concatenation of these strings.static java.lang.Boolean
ContainsFunction. evaluate(java.lang.Object strArg, java.lang.Object matchArg, Navigator nav)
Returns true if the first string contains the second string; false otherwise.static java.lang.Double
FloorFunction. evaluate(java.lang.Object obj, Navigator nav)
Returns the largest integer less than or equal to the argument.static java.util.List
IdFunction. evaluate(java.util.List contextNodes, java.lang.Object arg, Navigator nav)
Returns a list of the nodes with the specified IDs.static java.lang.String
LocalNameFunction. evaluate(java.util.List list, Navigator nav)
Returns the local-name oflist.get(0)
static java.lang.String
NameFunction. evaluate(java.util.List list, Navigator nav)
Returns the name oflist.get(0)
static java.lang.String
NamespaceUriFunction. evaluate(java.util.List list, Navigator nav)
Returns the namespace URI oflist.get(0)
static java.lang.String
NormalizeSpaceFunction. evaluate(java.lang.Object strArg, Navigator nav)
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 java.lang.Boolean
NotFunction. evaluate(java.lang.Object obj, Navigator nav)
ReturnsBoolean.TRUE
if the boolean value ofobj
is false, andBoolean.FALSE
otherwise.static java.lang.Double
NumberFunction. evaluate(java.lang.Object obj, Navigator nav)
Returns the number value ofobj
.static java.lang.Double
RoundFunction. evaluate(java.lang.Object obj, Navigator nav)
Returns the integer nearest to the argument.static java.lang.Boolean
StartsWithFunction. evaluate(java.lang.Object strArg, java.lang.Object matchArg, Navigator nav)
Returns true if the string-value ofstrArg
starts with the string-value ofmatchArg
.static java.lang.String
StringFunction. evaluate(java.lang.Object obj, Navigator nav)
Returns the XPath string-value ofobj
.static java.lang.Double
StringLengthFunction. evaluate(java.lang.Object obj, Navigator nav)
Returns the number of Unicode characters in the string-value of an object.static java.lang.String
SubstringAfterFunction. evaluate(java.lang.Object strArg, java.lang.Object matchArg, Navigator nav)
Returns the part ofstrArg
that follows the first occurence ofmatchArg
; or the empty string if thestrArg
does not containmatchArg
static java.lang.String
SubstringBeforeFunction. evaluate(java.lang.Object strArg, java.lang.Object matchArg, Navigator nav)
Returns the part ofstrArg
that precedes the first occurence ofmatchArg
; or the empty string if thestrArg
does not containmatchArg
static java.lang.Double
SumFunction. evaluate(java.lang.Object obj, Navigator nav)
Returns the sum of the items in a list.static java.lang.String
TranslateFunction. evaluate(java.lang.Object strArg, java.lang.Object fromArg, java.lang.Object toArg, Navigator nav)
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 Navigator Modifier and Type Method Description static java.lang.Boolean
EndsWithFunction. evaluate(java.lang.Object strArg, java.lang.Object matchArg, Navigator nav)
static java.lang.String
LowerFunction. evaluate(java.lang.Object strArg, java.util.Locale locale, Navigator nav)
Converts the given string value to lower case using an optional Localestatic java.lang.String
UpperFunction. evaluate(java.lang.Object strArg, java.util.Locale locale, Navigator nav)
Converts the given string value to upper case using an optional Localeprotected java.util.Locale
LocaleFunctionSupport. getLocale(java.lang.Object value, Navigator navigator)
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 Modifier and Type Method Description static java.lang.Object
DocumentFunction. evaluate(java.lang.String url, Navigator nav)
-
Uses of Navigator in org.jaxen.javabean
Classes in org.jaxen.javabean that implement Navigator Modifier and Type Class Description class
DocumentNavigator
Interface for navigating around a JavaBean object model.Methods in org.jaxen.javabean that return Navigator Modifier and Type Method Description static Navigator
DocumentNavigator. getInstance()
Retrieve the singleton instance of thisDocumentNavigator
. -
Uses of Navigator in org.jaxen.jdom
Classes in org.jaxen.jdom that implement Navigator Modifier and Type Class Description class
DocumentNavigator
Interface for navigating around the JDOM object model.Methods in org.jaxen.jdom that return Navigator Modifier and Type Method Description static Navigator
DocumentNavigator. getInstance()
-
Uses of Navigator in org.jaxen.util
Constructors in org.jaxen.util with parameters of type Navigator Constructor Description AncestorAxisIterator(java.lang.Object contextNode, Navigator navigator)
Create a new ancestor axis iterator.AncestorOrSelfAxisIterator(java.lang.Object contextNode, Navigator navigator)
Create a newancestor-or-self
axis iterator.DescendantAxisIterator(java.lang.Object contextNode, Navigator navigator)
Create a newdescendant
axis iterator.DescendantAxisIterator(Navigator navigator, java.util.Iterator iterator)
DescendantOrSelfAxisIterator(java.lang.Object contextNode, Navigator navigator)
Create a newdesscendant-or-self
axis iterator.FollowingAxisIterator(java.lang.Object contextNode, Navigator navigator)
Create a newfollowing
axis iterator.FollowingSiblingAxisIterator(java.lang.Object contextNode, Navigator navigator)
Create a newfollowing-sibling
axis iterator.PrecedingAxisIterator(java.lang.Object contextNode, Navigator navigator)
Create a newpreceding
axis iterator.PrecedingSiblingAxisIterator(java.lang.Object contextNode, Navigator navigator)
Create a newpreceding-sibling
axis iterator. -
Uses of Navigator in org.jaxen.xom
Classes in org.jaxen.xom that implement Navigator Modifier and Type Class Description class
DocumentNavigator
Interface for navigating around the XOM object model.
-