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 TypeInterfaceDescriptioninterfaceInterface for navigating around an arbitrary object model accessing certain parts by name for performance.Modifier and TypeFieldDescriptionprivate NavigatorBaseXPath.navigatorthe implementation-specific Navigator for retrieving XML nodesprivate NavigatorContextSupport.navigatorModel navigator.Modifier and TypeMethodDescriptionBaseXPath.getNavigator()Retrieve the XML object-model-specificNavigatorfor us in evaluating this XPath expression.Context.getNavigator()Retrieve the currentNavigator.ContextSupport.getNavigator()Retrieve theNavigator.XPath.getNavigator()Retrieve the XML object-model-specificNavigatorused to evaluate this XPath expression.Modifier and TypeMethodDescriptionvoidSimpleNamespaceContext.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 TypeClassDescriptionclassInterface for navigating around the W3C DOM Level 2 object model.Methods in org.jaxen.dom that return NavigatorModifier and TypeMethodDescriptionstatic NavigatorDocumentNavigator.getInstance()Get a constant DocumentNavigator for efficiency. -
Uses of Navigator in org.jaxen.dom4j
Classes in org.jaxen.dom4j that implement NavigatorModifier and TypeClassDescriptionclassInterface for navigating around the DOM4J object model.Methods in org.jaxen.dom4j that return NavigatorModifier and TypeMethodDescriptionstatic NavigatorDocumentNavigator.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 booleanDefaultEqualityExpr.evaluateObjectObject(Object lhs, Object rhs, Navigator nav) private booleanDefaultRelationalExpr.evaluateObjectObject(Object lhs, Object rhs, Navigator nav) private BooleanDefaultEqualityExpr.evaluateSetSet(List lhsSet, List rhsSet, Navigator nav) private ObjectDefaultRelationalExpr.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 BooleanConvert the argumentobjto aBooleanaccording to the following rules:static DoubleReturns the smallest integer greater than or equal to the argument.static StringConverts each item in the list to a string and returns the concatenation of these strings.static BooleanReturns true if the first string contains the second string; false otherwise.static DoubleReturns the largest integer less than or equal to the argument.static ListReturns a list of the nodes with the specified IDs.private static booleanprivate static Booleanstatic StringReturns the local-name oflist.get(0)static StringReturns the name oflist.get(0)static StringReturns the namespace URI oflist.get(0)static StringReturns the string-value ofstrArgafter removing all leading and trailing white space, and replacing each other sequence of whitespace by a single space.static BooleanReturnsBoolean.TRUEif the boolean value ofobjis false, andBoolean.FALSEotherwise.static DoubleReturns the number value ofobj.static DoubleReturns the integer nearest to the argument.static BooleanReturns true if the string-value ofstrArgstarts with the string-value ofmatchArg.static StringReturns the XPath string-value ofobj.static DoubleReturns the number of Unicode characters in the string-value of an object.static StringReturns the part ofstrArgthat follows the first occurence ofmatchArg; or the empty string if thestrArgdoes not containmatchArgstatic StringReturns the part ofstrArgthat precedes the first occurence ofmatchArg; or the empty string if thestrArgdoes not containmatchArgstatic DoubleReturns the sum of the items in a list.static StringReturns a copy ofstrArgin which characters found infromArgare 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 Booleanstatic StringConverts the given string value to lower case using an optional Localestatic StringConverts the given string value to upper case using an optional Localeprotected LocaleAttempts 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 TypeClassDescriptionclassInterface for navigating around a JavaBean object model.Methods in org.jaxen.javabean that return NavigatorModifier and TypeMethodDescriptionstatic NavigatorDocumentNavigator.getInstance()Retrieve the singleton instance of thisDocumentNavigator. -
Uses of Navigator in org.jaxen.jdom
Classes in org.jaxen.jdom that implement NavigatorModifier and TypeClassDescriptionclassInterface 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 NavigatorAncestorOrSelfAxisIterator.navigatorprivate NavigatorDescendantAxisIterator.navigatorprivate NavigatorFollowingAxisIterator.navigatorprivate NavigatorFollowingSiblingAxisIterator.navigatorprivate NavigatorPrecedingAxisIterator.navigatorprivate NavigatorPrecedingSiblingAxisIterator.navigatorprivate NavigatorStackedIterator.navigatorDeprecated.Methods in org.jaxen.util that return NavigatorMethods in org.jaxen.util with parameters of type NavigatorModifier and TypeMethodDescriptionprotected voidDeprecated.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-selfaxis iterator.DescendantAxisIterator(Object contextNode, Navigator navigator) Create a newdescendantaxis iterator.DescendantAxisIterator(Navigator navigator, Iterator iterator) DescendantOrSelfAxisIterator(Object contextNode, Navigator navigator) Create a newdesscendant-or-selfaxis iterator.FollowingAxisIterator(Object contextNode, Navigator navigator) Create a newfollowingaxis iterator.FollowingSiblingAxisIterator(Object contextNode, Navigator navigator) Create a newfollowing-siblingaxis iterator.PrecedingAxisIterator(Object contextNode, Navigator navigator) Create a newprecedingaxis iterator.PrecedingSiblingAxisIterator(Object contextNode, Navigator navigator) Create a newpreceding-siblingaxis iterator.StackedIterator(Object contextNode, Navigator navigator) Deprecated.