Uses of Class
org.loboevolution.apache.xpath.XPathVisitor
Packages that use XPathVisitor
Package
Description
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.loboevolution.apache.xpath
Methods in org.loboevolution.apache.xpath with parameters of type XPathVisitorModifier and TypeMethodDescriptionvoid
XPath.callVisitors
(XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.void
XPathVisitable.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member. -
Uses of XPathVisitor in org.loboevolution.apache.xpath.axes
Subclasses of XPathVisitor in org.loboevolution.apache.xpath.axesMethods in org.loboevolution.apache.xpath.axes with parameters of type XPathVisitorModifier and TypeMethodDescriptionvoid
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
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member.void
LocPathIterator.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member.void
UnionPathIterator.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member.void
WalkingIterator.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member. -
Uses of XPathVisitor in org.loboevolution.apache.xpath.functions
Methods in org.loboevolution.apache.xpath.functions with parameters of type XPathVisitorModifier and TypeMethodDescriptionvoid
Function.callArgVisitors
(XPathVisitor visitor) Call the visitors for the function arguments.void
Function2Args.callArgVisitors
(XPathVisitor visitor) Call the visitors for the function arguments.void
Function3Args.callArgVisitors
(XPathVisitor visitor) Call the visitors for the function arguments.void
FunctionMultiArgs.callArgVisitors
(XPathVisitor visitor) Call the visitors for the function arguments.void
FunctionOneArg.callArgVisitors
(XPathVisitor visitor) Call the visitors for the function arguments.void
Function.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member. -
Uses of XPathVisitor in org.loboevolution.apache.xpath.objects
Methods in org.loboevolution.apache.xpath.objects with parameters of type XPathVisitorModifier and TypeMethodDescriptionvoid
XNumber.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member.void
XObject.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member.void
XString.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member. -
Uses of XPathVisitor in org.loboevolution.apache.xpath.operations
Methods in org.loboevolution.apache.xpath.operations with parameters of type XPathVisitorModifier and TypeMethodDescriptionvoid
Operation.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member.void
UnaryOperation.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member. -
Uses of XPathVisitor in org.loboevolution.apache.xpath.patterns
Methods in org.loboevolution.apache.xpath.patterns with parameters of type XPathVisitorModifier and TypeMethodDescriptionprotected void
FunctionPattern.callSubtreeVisitors
(XPathVisitor visitor) Call the visitors on the subtree.protected void
StepPattern.callSubtreeVisitors
(XPathVisitor visitor) Call the visitors on the subtree.void
NodeTest.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member.void
StepPattern.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member.void
UnionPattern.callVisitors
(XPathVisitor visitor) This will traverse the hierarchy, calling the visitor for each member.