Uses of Class
org.apache.xpath.XPathVisitor
-
Packages that use XPathVisitor Package Description org.apache.xalan.extensions Implementation of Xalan Extension Mechanism.org.apache.xalan.templates Implements theTemplates
interface, and defines a set of classes that represent an XSLT stylesheet.org.apache.xpath Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.org.apache.xpath.axes Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.org.apache.xpath.functions 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.org.apache.xpath.objects Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.org.apache.xpath.operations Support for XPath operations, such as +, -, string(), etc.org.apache.xpath.patterns 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.extensions Modifier and Type Class Description class
ExpressionVisitor
WhenStylesheetHandler
creates anXPath
, the ExpressionVisitor visits the XPath expression. -
Uses of XPathVisitor in org.apache.xalan.templates
Subclasses of XPathVisitor in org.apache.xalan.templates Modifier and Type Class Description class
AbsPathChecker
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
RedundentExprEliminator
This class eleminates redundent XPaths from a given subtree, and also collects all absolute paths within the subtree.class
VarNameCollector
This class visits variable refs in an XPath and collects their QNames.class
XSLTVisitor
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 XPathVisitor Modifier and Type Method Description void
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.axes Modifier and Type Class Description class
HasPositionalPredChecker
Methods in org.apache.xpath.axes with parameters of type XPathVisitor Modifier and Type Method Description void
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 XPathVisitor Modifier and Type Method Description void
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 XPathVisitor Modifier and Type Method Description void
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 XPathVisitor Modifier and Type Method Description void
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 XPathVisitor Modifier and Type Method Description void
NodeTest. callVisitors(ExpressionOwner owner, XPathVisitor visitor)
void
StepPattern. callVisitors(ExpressionOwner owner, XPathVisitor visitor)
void
UnionPattern. callVisitors(ExpressionOwner owner, XPathVisitor visitor)
-