Uses of Class
org.apache.xpath.XPathVisitor

Packages that use XPathVisitor
org.apache.xalan.extensions Implementation of Xalan Extension Mechanism. 
org.apache.xalan.templates Implements the Templates 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
 class ExpressionVisitor
          When StylesheetHandler creates an XPath, the ExpressionVisitor visits the XPath expression.
 

Uses of XPathVisitor in org.apache.xalan.templates
 

Subclasses of XPathVisitor in org.apache.xalan.templates
 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
 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
 class HasPositionalPredChecker
           
 

Methods in org.apache.xpath.axes with parameters of type XPathVisitor
 void PredicatedNodeTest.callPredicateVisitors(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 FilterExprIterator.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 FilterExprWalker.callPredicateVisitors(XPathVisitor visitor)
          This will traverse the heararchy, calling the visitor for each member.
 void WalkingIterator.callVisitors(ExpressionOwner owner, XPathVisitor visitor)
           
 void FilterExprIteratorSimple.callPredicateVisitors(XPathVisitor visitor)
          This will traverse the heararchy, calling the visitor for each member.
 

Uses of XPathVisitor in org.apache.xpath.functions
 

Methods in org.apache.xpath.functions with parameters of type XPathVisitor
 void Function.callArgVisitors(XPathVisitor visitor)
          Call the visitors for the function arguments.
 void Function.callVisitors(ExpressionOwner owner, XPathVisitor visitor)
           
 void FunctionOneArg.callArgVisitors(XPathVisitor visitor)
           
 void Function2Args.callArgVisitors(XPathVisitor visitor)
           
 void Function3Args.callArgVisitors(XPathVisitor visitor)
           
 void FunctionMultiArgs.callArgVisitors(XPathVisitor visitor)
           
 void FuncExtFunction.callArgVisitors(XPathVisitor visitor)
          Call the visitors for the function arguments.
 

Uses of XPathVisitor in org.apache.xpath.objects
 

Methods in org.apache.xpath.objects with parameters of type XPathVisitor
 void XObject.callVisitors(ExpressionOwner owner, XPathVisitor visitor)
           
 void XString.callVisitors(ExpressionOwner owner, XPathVisitor visitor)
           
 void XNumber.callVisitors(ExpressionOwner owner, XPathVisitor visitor)
           
 

Uses of XPathVisitor in org.apache.xpath.operations
 

Methods in org.apache.xpath.operations with parameters of type XPathVisitor
 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
 void NodeTest.callVisitors(ExpressionOwner owner, XPathVisitor visitor)
           
 void UnionPattern.callVisitors(ExpressionOwner owner, XPathVisitor visitor)
           
 void StepPattern.callVisitors(ExpressionOwner owner, XPathVisitor visitor)
           
 



Copyright 2006 Apache XML Project. All Rights Reserved.