Uses of Interface
org.jaxen.Navigator

Packages that use Navigator
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.expr Interfaces and default implementations for XPath expression components. 
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. 
 

Uses of Navigator in org.jaxen
 

Subinterfaces of Navigator in org.jaxen
 interface NamedAccessNavigator
          Interface for navigating around an arbitrary object model accessing certain parts by name for performance.
 

Classes in org.jaxen that implement Navigator
 class DefaultNavigator
          Default implementation of Navigator.
 

Fields in org.jaxen declared as Navigator
private  Navigator ContextSupport.navigator
          Model navigator.
private  Navigator BaseXPath.navigator
          the implementation-specific Navigator for retrieving XML nodes
 

Methods in org.jaxen that return Navigator
 Navigator XPath.getNavigator()
          Retrieve the XML object-model-specific Navigator used to evaluate this XPath expression.
 Navigator ContextSupport.getNavigator()
          Retrieve the Navigator.
 Navigator BaseXPath.getNavigator()
          Retrieve the XML object-model-specific Navigator for us in evaluating this XPath expression.
 Navigator Context.getNavigator()
          Retrieve the current Navigator.
 

Methods in org.jaxen with parameters of type Navigator
 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
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
 class DocumentNavigator
          Interface for navigating around the W3C DOM Level 2 object model.
 

Methods in org.jaxen.dom that return Navigator
static Navigator DocumentNavigator.getInstance()
          Get a constant DocumentNavigator for efficiency.
 

Uses of Navigator in org.jaxen.dom4j
 

Methods in org.jaxen.dom4j that return Navigator
static Navigator DocumentNavigator.getInstance()
          Retrieve the singleton instance of this DocumentNavigator.
 

Uses of Navigator in org.jaxen.expr
 

Fields in org.jaxen.expr declared as Navigator
private  Navigator NodeComparator.navigator
           
 

Methods in org.jaxen.expr with parameters of type Navigator
private  boolean DefaultEqualityExpr.evaluateObjectObject(java.lang.Object lhs, java.lang.Object rhs, Navigator nav)
           
private  boolean DefaultRelationalExpr.evaluateObjectObject(java.lang.Object lhs, java.lang.Object rhs, Navigator nav)
           
private  java.lang.Boolean DefaultEqualityExpr.evaluateSetSet(java.util.List lhsSet, java.util.List rhsSet, Navigator nav)
           
private  java.lang.Object DefaultRelationalExpr.evaluateSetSet(java.util.List lhsSet, java.util.List rhsSet, Navigator nav)
           
 

Constructors in org.jaxen.expr with parameters of type Navigator
NodeComparator(Navigator navigator)
           
 

Uses of Navigator in org.jaxen.function
 

Methods in org.jaxen.function with parameters of type Navigator
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.String LocalNameFunction.evaluate(java.util.List list, Navigator nav)
          Returns the local-name of list.get(0)
static java.lang.String NameFunction.evaluate(java.util.List list, Navigator nav)
          Returns the name of list.get(0)
static java.lang.String NamespaceUriFunction.evaluate(java.util.List list, Navigator nav)
          Returns the namespace URI of list.get(0)
private static java.lang.Boolean LangFunction.evaluate(java.util.List contextNodes, java.lang.Object lang, Navigator nav)
           
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.Double NumberFunction.evaluate(java.lang.Object obj, Navigator nav)
          Returns the number value of obj.
static java.lang.String StringFunction.evaluate(java.lang.Object obj, Navigator nav)
          Returns the XPath string-value of obj.
static java.lang.Boolean BooleanFunction.evaluate(java.lang.Object obj, Navigator nav)
          Convert the argument obj to a Boolean according to the following rules:
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.Boolean NotFunction.evaluate(java.lang.Object obj, Navigator nav)
          Returns Boolean.TRUE if the boolean value of obj is false, and Boolean.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.lang.Double SumFunction.evaluate(java.lang.Object obj, Navigator nav)
          Returns the sum of the items in a list.
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.Double RoundFunction.evaluate(java.lang.Object obj, Navigator nav)
          Returns the integer nearest to the argument.
static java.lang.String NormalizeSpaceFunction.evaluate(java.lang.Object strArg, Navigator nav)
          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.
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.Boolean StartsWithFunction.evaluate(java.lang.Object strArg, java.lang.Object matchArg, Navigator nav)
          Returns true if the string-value of strArg starts with the string-value of matchArg.
static java.lang.String SubstringAfterFunction.evaluate(java.lang.Object strArg, java.lang.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
static java.lang.String SubstringBeforeFunction.evaluate(java.lang.Object strArg, java.lang.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
static java.lang.String TranslateFunction.evaluate(java.lang.Object strArg, java.lang.Object fromArg, java.lang.Object toArg, Navigator nav)
          Returns a copy of strArg in which characters found in fromArg are replaced by corresponding characters from toArg.
private static boolean LangFunction.evaluate(java.lang.Object node, java.lang.String lang, Navigator nav)
           
 

Uses of Navigator in org.jaxen.function.ext
 

Methods in org.jaxen.function.ext with parameters of type Navigator
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 Locale
static 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 Locale
static java.lang.Boolean EndsWithFunction.evaluate(java.lang.Object strArg, java.lang.Object matchArg, Navigator nav)
           
protected  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
static java.lang.Object DocumentFunction.evaluate(java.lang.String url, Navigator nav)
           
 

Uses of Navigator in org.jaxen.javabean
 

Methods in org.jaxen.javabean that return Navigator
static Navigator DocumentNavigator.getInstance()
          Retrieve the singleton instance of this DocumentNavigator.
 

Uses of Navigator in org.jaxen.jdom
 

Methods in org.jaxen.jdom that return Navigator
static Navigator DocumentNavigator.getInstance()
           
 

Uses of Navigator in org.jaxen.util
 

Fields in org.jaxen.util declared as Navigator
private  Navigator FollowingSiblingAxisIterator.navigator
           
private  Navigator FollowingAxisIterator.navigator
           
private  Navigator StackedIterator.navigator
          Deprecated.  
private  Navigator PrecedingAxisIterator.navigator
           
private  Navigator AncestorOrSelfAxisIterator.navigator
           
private  Navigator PrecedingSiblingAxisIterator.navigator
           
private  Navigator DescendantAxisIterator.navigator
           
 

Methods in org.jaxen.util that return Navigator
protected  Navigator StackedIterator.getNavigator()
          Deprecated.  
 

Methods in org.jaxen.util with parameters of type Navigator
protected  void StackedIterator.init(java.lang.Object contextNode, Navigator navigator)
          Deprecated.  
 

Constructors in org.jaxen.util with parameters of type Navigator
AncestorAxisIterator(java.lang.Object contextNode, Navigator navigator)
          Create a new ancestor axis iterator.
AncestorOrSelfAxisIterator(java.lang.Object contextNode, Navigator navigator)
          Create a new ancestor-or-self axis iterator.
DescendantAxisIterator(Navigator navigator, java.util.Iterator iterator)
           
DescendantAxisIterator(java.lang.Object contextNode, Navigator navigator)
          Create a new descendant axis iterator.
DescendantOrSelfAxisIterator(java.lang.Object contextNode, Navigator navigator)
          Create a new desscendant-or-self axis iterator.
FollowingAxisIterator(java.lang.Object contextNode, Navigator navigator)
          Create a new following axis iterator.
FollowingSiblingAxisIterator(java.lang.Object contextNode, Navigator navigator)
          Create a new following-sibling axis iterator.
PrecedingAxisIterator(java.lang.Object contextNode, Navigator navigator)
          Create a new preceding axis iterator.
PrecedingSiblingAxisIterator(java.lang.Object contextNode, Navigator navigator)
          Create a new preceding-sibling axis iterator.
StackedIterator(java.lang.Object contextNode, Navigator navigator)
          Deprecated.