Uses of Interface
org.htmlunit.xpath.XPathVisitable
-
Packages that use XPathVisitable Package Description org.htmlunit.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.htmlunit.xpath.axes Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.org.htmlunit.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.htmlunit.xpath.objects Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.org.htmlunit.xpath.operations Support for XPath operations, such as +, -, string(), etc.org.htmlunit.xpath.patterns Implementation of XPath nodeTest support, and XSLT pattern matching support. -
-
Uses of XPathVisitable in org.htmlunit.xpath
Classes in org.htmlunit.xpath that implement XPathVisitable Modifier and Type Class Description classExpressionThis abstract class serves as the base for all expression objects. -
Uses of XPathVisitable in org.htmlunit.xpath.axes
Classes in org.htmlunit.xpath.axes that implement XPathVisitable Modifier and Type Class Description classAttributeIteratorThis class implements an optimized iterator for attribute axes patterns.classAxesWalkerServes as common interface for axes Walkers, and stores common state variables.classBasicTestIteratorBase for iterators that handle predicates.classChildIteratorThis class implements an optimized iterator for "node()" patterns, that is, any children of the context node.classChildTestIteratorThis class implements an optimized iterator for children patterns that have a node test, and possibly a predicate.classDescendantIteratorThis class implements an optimized iterator for descendant, descendant-or-self, or "//foo" patterns.classFilterExprWalkerWalker for the OP_VARIABLE, or OP_FUNCTION, or OP_GROUP, op codes.classLocPathIteratorThis class extends NodeSetDTM, which implements NodeIterator, and fetches nodes one at a time in document order based on a XPath.classNodeSequenceThis class is the dynamic wrapper for a Xalan DTMIterator instance, and provides random access capabilities.classOneStepIteratorThis class implements a general iterator for those LocationSteps with only one step, and perhaps a predicate.classOneStepIteratorForwardThis class implements a general iterator for those LocationSteps with only one step, and perhaps a predicate, that only go forward (i.e.classPredicatedNodeTestclassReverseAxesWalkerWalker for a reverse axes.classSelfIteratorNoPredicateThis class implements an optimized iterator for "." patterns, that is, the self axes without any predicates.classUnionChildIteratorThis class defines a simplified type of union iterator that only tests along the child axes.classUnionPathIteratorThis class extends NodeSetDTM, which implements DTMIterator, and fetches nodes one at a time in document order based on a XPath UnionExpr.classWalkingIteratorLocation path iterator that uses Walkers.classWalkingIteratorSortedThis class iterates over set of nodes that needs to be sorted. -
Uses of XPathVisitable in org.htmlunit.xpath.functions
Classes in org.htmlunit.xpath.functions that implement XPathVisitable Modifier and Type Class Description classFuncBooleanExecute the Boolean() function.classFuncCeilingExecute the Ceiling() function.classFuncConcatExecute the Concat() function.classFuncContainsExecute the Contains() function.classFuncCountExecute the Count() function.classFuncFalseExecute the False() function.classFuncFloorExecute the Floor() function.classFuncIdExecute the Id() function.classFuncLangExecute the Lang() function.classFuncLastExecute the Last() function.classFuncLocalPartExecute the LocalPart() function.classFuncNamespaceExecute the Namespace() function.classFuncNormalizeSpaceExecute the normalize-space() function.classFuncNotExecute the Not() function.classFuncNumberExecute the Number() function.classFuncPositionExecute the Position() function.classFuncQnameExecute the Qname() function.classFuncRoundExecute the round() function.classFuncStartsWithExecute the StartsWith() function.classFuncStringExecute the String() function.classFuncStringLengthExecute the StringLength() function.classFuncSubstringExecute the Substring() function.classFuncSubstringAfterExecute the SubstringAfter() function.classFuncSubstringBeforeExecute the SubstringBefore() function.classFuncSumExecute the Sum() function.classFunctionThis is a superclass of all XPath functions.classFunction2ArgsBase class for functions that accept two arguments.classFunction3ArgsBase class for functions that accept three arguments.classFunctionDef1ArgBase class for functions that accept one argument that can be defaulted if not specified.classFunctionMultiArgsBase class for functions that accept an undetermined number of multiple arguments.classFunctionOneArgBase class for functions that accept one argument.classFuncTranslateExecute the Translate() function.classFuncTrueExecute the True() function. -
Uses of XPathVisitable in org.htmlunit.xpath.objects
Classes in org.htmlunit.xpath.objects that implement XPathVisitable Modifier and Type Class Description classXBooleanThis class represents an XPath boolean object, and is capable of converting the boolean to other types, such as a string.classXNodeSetThis class represents an XPath nodeset object, and is capable of converting the nodeset to other types, such as a string.classXNumberThis class represents an XPath number, and is capable of converting the number to other types, such as a string.classXObjectThis class represents an XPath object, and is capable of converting the object to various types, such as a string.classXStringThis class represents an XPath string object, and is capable of converting the string to other types, such as a number. -
Uses of XPathVisitable in org.htmlunit.xpath.operations
Classes in org.htmlunit.xpath.operations that implement XPathVisitable Modifier and Type Class Description classAndThe 'and' operation expression executor.classBoolThe 'boolean()' operation expression executer.classDivThe 'div' operation expression executer.classEqualsThe '=' operation expression executer.classGtThe '>' operation expression executor.classGteThe '>=' operation expression executor.classLtThe '<' operation expression executor.classLteThe '<=' operation expression executor.classMinusThe binary '-' operation expression executer.classModThe 'mod' operation expression executer.classMultThe '*' operation expression executer.classNegThe unary '-' operation expression executer.classNotEqualsThe '!=' operation expression executer.classNumberThe 'number()' operation expression executer.classOperationThe baseclass for a binary operation.classOrThe 'or' operation expression executer.classPlusThe '+' operation expression executer.classStringThe 'string()' operation expression executer.classUnaryOperationThe unary operation base class. -
Uses of XPathVisitable in org.htmlunit.xpath.patterns
Classes in org.htmlunit.xpath.patterns that implement XPathVisitable Modifier and Type Class Description classContextMatchStepPatternSpecial context node pattern matcher.classFunctionPatternMatch pattern step that contains a function.classNodeTestThis is the basic node test class for both match patterns and location path steps.classStepPatternThis class represents a single pattern match step.classUnionPatternThis class represents a union pattern, which can have multiple individual StepPattern patterns.
-