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 TypeClassDescriptionclassWhenStylesheetHandlercreates anXPath, the ExpressionVisitor visits the XPath expression. -
Uses of XPathVisitor in org.apache.xalan.templates
Subclasses of XPathVisitor in org.apache.xalan.templatesModifier and TypeClassDescriptionclassThis 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.classThis class eleminates redundent XPaths from a given subtree, and also collects all absolute paths within the subtree.classThis class visits variable refs in an XPath and collects their QNames.classA 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 TypeMethodDescriptionvoidXPath.callVisitors(ExpressionOwner owner, XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.voidXPathVisitable.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 TypeMethodDescriptionvoidFilterExprIterator.callPredicateVisitors(XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.voidFilterExprIteratorSimple.callPredicateVisitors(XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.voidFilterExprWalker.callPredicateVisitors(XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.voidPredicatedNodeTest.callPredicateVisitors(XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.voidAxesWalker.callVisitors(ExpressionOwner owner, XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.voidLocPathIterator.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidUnionPathIterator.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidWalkingIterator.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 TypeMethodDescriptionvoidFuncExtFunction.callArgVisitors(XPathVisitor visitor) Call the visitors for the function arguments.voidFunction.callArgVisitors(XPathVisitor visitor) Call the visitors for the function arguments.voidFunction2Args.callArgVisitors(XPathVisitor visitor) voidFunction3Args.callArgVisitors(XPathVisitor visitor) voidFunctionMultiArgs.callArgVisitors(XPathVisitor visitor) voidFunctionOneArg.callArgVisitors(XPathVisitor visitor) voidFunction.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 TypeMethodDescriptionvoidXNumber.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidXObject.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidXString.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 TypeMethodDescriptionvoidOperation.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidUnaryOperation.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidVariable.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 TypeMethodDescriptionvoidNodeTest.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidStepPattern.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidUnionPattern.callVisitors(ExpressionOwner owner, XPathVisitor visitor)