Uses of Class
org.apache.xpath.XPathVisitor
Packages that use XPathVisitor
Package
Description
Implementation of Xalan Extension Mechanism.
Implements the
Templates
interface,
and defines a set of classes that represent an XSLT stylesheet.Implementation of XPath; for the most part, only classes meant for public use are
found at this root level of the XPath packages.
Implementation of XPath LocationPath support -- primary classes are
LocPathIterator and UnionPathIterator.
Implements XPath functions -- each function is derived from Function,
FunctionOneArg, Function2Args, etc, with number-of-arguments checking being
applied mainly at compile time -- this package only implements XPath functions,
XSLT functions are found in the "templates" package.
Implementation of XPath polymorphic type objects -- this package will grow
as XPath objects are expanded to support XML Schema data types.
Support for XPath operations, such as +, -, string(), etc.
Implementation of XPath nodeTest support, and XSLT pattern matching support.
-
Uses of XPathVisitor in org.apache.xalan.extensions
Subclasses of XPathVisitor in org.apache.xalan.extensionsModifier and TypeClassDescriptionclass
WhenStylesheetHandler
creates anXPath
, the ExpressionVisitor visits the XPath expression. -
Uses of XPathVisitor in org.apache.xalan.templates
Subclasses of XPathVisitor in org.apache.xalan.templatesModifier and TypeClassDescriptionclass
This class runs over a path expression that is assumed to be absolute, and checks for variables and the like that may make it context dependent.class
This class eleminates redundent XPaths from a given subtree, and also collects all absolute paths within the subtree.class
This class visits variable refs in an XPath and collects their QNames.class
A derivation from this class can be passed to a class that implements the XSLTVisitable interface, to have the appropriate method called for each component of an XSLT stylesheet. -
Uses of XPathVisitor in org.apache.xpath
Methods in org.apache.xpath with parameters of type XPathVisitorModifier and TypeMethodDescriptionvoid
XPath.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.void
XPathVisitable.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member. -
Uses of XPathVisitor in org.apache.xpath.axes
Subclasses of XPathVisitor in org.apache.xpath.axesMethods in org.apache.xpath.axes with parameters of type XPathVisitorModifier and TypeMethodDescriptionvoid
FilterExprIterator.callPredicateVisitors
(XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.void
FilterExprIteratorSimple.callPredicateVisitors
(XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.void
FilterExprWalker.callPredicateVisitors
(XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.void
PredicatedNodeTest.callPredicateVisitors
(XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.void
AxesWalker.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.void
LocPathIterator.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
UnionPathIterator.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
WalkingIterator.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) -
Uses of XPathVisitor in org.apache.xpath.functions
Methods in org.apache.xpath.functions with parameters of type XPathVisitorModifier and TypeMethodDescriptionvoid
FuncExtFunction.callArgVisitors
(XPathVisitor visitor) Call the visitors for the function arguments.void
Function.callArgVisitors
(XPathVisitor visitor) Call the visitors for the function arguments.void
Function2Args.callArgVisitors
(XPathVisitor visitor) void
Function3Args.callArgVisitors
(XPathVisitor visitor) void
FunctionMultiArgs.callArgVisitors
(XPathVisitor visitor) void
FunctionOneArg.callArgVisitors
(XPathVisitor visitor) void
Function.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) -
Uses of XPathVisitor in org.apache.xpath.objects
Methods in org.apache.xpath.objects with parameters of type XPathVisitorModifier and TypeMethodDescriptionvoid
XNumber.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
XObject.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
XString.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) -
Uses of XPathVisitor in org.apache.xpath.operations
Methods in org.apache.xpath.operations with parameters of type XPathVisitorModifier and TypeMethodDescriptionvoid
Operation.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
UnaryOperation.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
Variable.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) -
Uses of XPathVisitor in org.apache.xpath.patterns
Methods in org.apache.xpath.patterns with parameters of type XPathVisitorModifier and TypeMethodDescriptionvoid
NodeTest.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
StepPattern.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
UnionPattern.callVisitors
(ExpressionOwner owner, XPathVisitor visitor)