Uses of Class
org.loboevolution.apache.xpath.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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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.