Uses of Interface org.jaxen.Navigator

Uses in package org.jaxen.javabean

Classes implementing org.jaxen.Navigator

class
Interface for navigating around a JavaBean object model.

Methods with return type org.jaxen.Navigator

Navigator
Retrieve the singleton instance of this DocumentNavigator.

Uses in package org.jaxen.xom

Classes implementing org.jaxen.Navigator

class
Interface for navigating around the XOM object model.

Uses in package org.jaxen

Classes implementing org.jaxen.Navigator

class
Default implementation of Navigator.

Constructors with parameter type org.jaxen.Navigator

BaseXPath.BaseXPath(String xpathExpr, Navigator navigator)
Construct given an XPath expression string.
ContextSupport.ContextSupport(NamespaceContext namespaceContext, FunctionContext functionContext, VariableContext variableContext, Navigator navigator)
Create a new ContextSupport object.

Fields of type org.jaxen.Navigator

Navigator
the implementation-specific Navigator for retrieving XML nodes *
Navigator
Model navigator.

Methods with parameter type org.jaxen.Navigator

void
Adds all the namespace declarations that are in scope on the given element.

Methods with return type org.jaxen.Navigator

Navigator
Retrieve the XML object-model-specific Navigator for us in evaluating this XPath expression.
Navigator
Retrieve the current Navigator.
Navigator
Retrieve the Navigator.
Navigator
Retrieve the XML object-model-specific Navigator used to evaluate this XPath expression.

Uses in package org.jaxen.util

Constructors with parameter type org.jaxen.Navigator

AncestorAxisIterator.AncestorAxisIterator(Object contextNode, Navigator navigator)
Create a new ancestor axis iterator.
Create a new ancestor-or-self axis iterator.
Create a new descendant axis iterator.
Create a new desscendant-or-self axis iterator.
FollowingAxisIterator.FollowingAxisIterator(Object contextNode, Navigator navigator)
Create a new following axis iterator.
Create a new following-sibling axis iterator.
PrecedingAxisIterator.PrecedingAxisIterator(Object contextNode, Navigator navigator)
Create a new preceding axis iterator.
Create a new preceding-sibling axis iterator.
StackedIterator.StackedIterator(Object contextNode, Navigator navigator)

Fields of type org.jaxen.Navigator

Navigator
Navigator
Navigator
Navigator
Navigator
Navigator
Navigator

Methods with parameter type org.jaxen.Navigator

void
StackedIterator.init(Object contextNode, Navigator navigator)

Methods with return type org.jaxen.Navigator

Navigator

Uses in package org.jaxen.dom4j

Classes implementing org.jaxen.Navigator

class
Interface for navigating around the DOM4J object model.

Methods with return type org.jaxen.Navigator

Navigator
Retrieve the singleton instance of this DocumentNavigator.

Uses in package org.jaxen.jdom

Classes implementing org.jaxen.Navigator

class
Interface for navigating around the JDOM object model.

Methods with return type org.jaxen.Navigator

Navigator

Uses in package org.jaxen.function.xslt

Methods with parameter type org.jaxen.Navigator

Object

Uses in package org.jaxen.function.ext

Methods with parameter type org.jaxen.Navigator

String
LowerFunction.evaluate(Object strArg, Locale locale, Navigator nav)
Converts the given string value to lower case using an optional Locale
String
UpperFunction.evaluate(Object strArg, Locale locale, Navigator nav)
Converts the given string value to upper case using an optional Locale
Boolean
EndsWithFunction.evaluate(Object strArg, Object matchArg, Navigator nav)
Locale
LocaleFunctionSupport.getLocale(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 in package org.jaxen.function

Methods with parameter type org.jaxen.Navigator

List
IdFunction.evaluate(List contextNodes, Object arg, Navigator nav)
Returns a list of the nodes with the specified IDs.
Boolean
LangFunction.evaluate(List contextNodes, Object lang, Navigator nav)
String
Converts each item in the list to a string and returns the concatenation of these strings.
String
Returns the local-name of list.get(0)
String
NameFunction.evaluate(List list, Navigator nav)
Returns the name of list.get(0)
String
Returns the namespace URI of list.get(0)
String
TranslateFunction.evaluate(Object strArg, Object fromArg, Object toArg, Navigator nav)
Returns a copy of strArg in which characters found in fromArg are replaced by corresponding characters from toArg.
Boolean
ContainsFunction.evaluate(Object strArg, Object matchArg, Navigator nav)
Returns true if the first string contains the second string; false otherwise.
Boolean
StartsWithFunction.evaluate(Object strArg, Object matchArg, Navigator nav)
Returns true if the string-value of strArg starts with the string-value of matchArg.
String
SubstringAfterFunction.evaluate(Object strArg, Object matchArg, Navigator nav)
Returns the part of strArg that follows the first occurence of matchArg; or the empty string if the strArg does not contain matchArg
String
SubstringBeforeFunction.evaluate(Object strArg, Object matchArg, Navigator nav)
Returns the part of strArg that precedes the first occurence of matchArg; or the empty string if the strArg does not contain matchArg
boolean
LangFunction.evaluate(Object node, String lang, Navigator nav)
Boolean
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.
Double
Returns the smallest integer greater than or equal to the argument.
Double
FloorFunction.evaluate(Object obj, Navigator nav)
Returns the largest integer less than or equal to the argument.
String
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.
Boolean
NotFunction.evaluate(Object obj, Navigator nav)
Returns Boolean.TRUE if the boolean value of obj is false, and Boolean.FALSE otherwise.
Double
NumberFunction.evaluate(Object obj, Navigator nav)
Returns the number value of obj.
Double
RoundFunction.evaluate(Object obj, Navigator nav)
Returns the integer nearest to the argument.
String
StringFunction.evaluate(Object obj, Navigator nav)
Returns the XPath string-value of obj.
Double
Returns the number of Unicode characters in the string-value of an object.
Double
SumFunction.evaluate(Object obj, Navigator nav)
Returns the sum of the items in a list.

Uses in package org.jaxen.dom

Classes implementing org.jaxen.Navigator

class
Interface for navigating around the W3C DOM Level 2 object model.

Methods with return type org.jaxen.Navigator

Navigator
Get a constant DocumentNavigator for efficiency.

Uses in package org.jaxen.expr

Constructors with parameter type org.jaxen.Navigator

Fields of type org.jaxen.Navigator

Navigator

Methods with parameter type org.jaxen.Navigator

boolean
DefaultEqualityExpr.evaluateObjectObject(Object lhs, Object rhs, Navigator nav)
boolean
DefaultRelationalExpr.evaluateObjectObject(Object lhs, Object rhs, Navigator nav)
Boolean
DefaultEqualityExpr.evaluateSetSet(List lhsSet, List rhsSet, Navigator nav)
Object
DefaultRelationalExpr.evaluateSetSet(List lhsSet, List rhsSet, Navigator nav)