All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description And The 'and' operation expression executor.AttributeIterator This class implements an optimized iterator for attribute axes patterns.AxesWalker Serves as common interface for axes Walkers, and stores common state variables.Axis Specifies values related to XPath Axes.BasicTestIterator Base for iterators that handle predicates.Bool The 'boolean()' operation expression executer.ChildIterator This class implements an optimized iterator for "node()" patterns, that is, any children of the context node.ChildTestIterator This class implements an optimized iterator for children patterns that have a node test, and possibly a predicate.Comparator compares nodes for various boolean operations.Compiler An instance of this class compiles an XPath string expression into a Expression object.ContextMatchStepPattern Special context node pattern matcher.DefaultErrorHandler Implement SAX error handler for default reporting.DescendantIterator This class implements an optimized iterator for descendant, descendant-or-self, or "//foo" patterns.Div The 'div' operation expression executer.DOM2DTM TheDOM2DTM
class serves up a DOM's contents via the DTM API.DOM2DTMdefaultNamespaceDeclarationNode This is a kluge to let us shove a declaration for xml: into the DOM2DTM model.DTM DTM
is an XML document model expressed as a table rather than an object tree.DTMAxisIterator This class iterates over a single XPath Axis, and returns node handles.DTMAxisIteratorBase This class serves as a default base for implementations of mutable DTMAxisIterators.DTMAxisTraverser A class that implements traverses DTMAxisTraverser interface can traverse a set of nodes, usually as defined by an XPath axis.DTMChildIterNodeList DTMNodeList
gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.DTMDefaultBase TheDTMDefaultBase
class serves as a helper base for DTMs.DTMDefaultBaseIterators This class implements the traversers for DTMDefaultBase.DTMDefaultBaseIterators.InternalAxisIteratorBase Abstract superclass defining behaviors shared by all DTMDefault's internal implementations of DTMAxisIterator.DTMDefaultBaseTraversers This class implements the traversers for DTMDefaultBase.DTMFilter Simple filter for doing node tests.DTMIterator DTMIterators
are used to step through a (possibly filtered) set of nodes.DTMManager A DTMManager instance can be used to create DTM and DTMIterator objects, and manage the DTM objects in the system.DTMManagerDefault The default implementation for the DTMManager.DTMNamedNodeMap DTMNamedNodeMap is a quickie (as opposed to quick) implementation of the DOM's NamedNodeMap interface, intended to support DTMProxy's getAttributes() call.DTMNamedNodeMap.DTMException Simple implementation of DOMException.DTMNodeIterator DTMNodeIterator
gives us an implementation of the DTMNodeIterator which returns DOM nodes.DTMNodeList DTMNodeList
gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.DTMNodeListBase DTMNodeList
gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.DTMNodeProxy DTMNodeProxy
presents a DOM Node API front-end to the DTM model.DTMNodeProxy.DTMNodeProxyImplementation Inner class to support getDOMImplementation.EqualComparator Compare strings or numbers for equality.Equals The '=' operation expression executer.ExpandedNameTable This is a default implementation of a table that manages mappings from expanded names to expandedNameIDs.ExpandedNameTable.HashEntry Inner class which represents a hash table entry.Expression This abstract class serves as the base for all expression objects.ExpressionNode A class that implements this interface can construct expressions, give information about child and parent expressions, and give the originating source information.ExtendedType The class ExtendedType represents an extended type object used by ExpandedNameTable.FilterExprWalker Walker for the OP_VARIABLE, or OP_FUNCTION, or OP_GROUP, op codes.FuncBoolean Execute the Boolean() function.FuncCeiling Execute the Ceiling() function.FuncConcat Execute the Concat() function.FuncContains Execute the Contains() function.FuncCount Execute the Count() function.FuncFalse Execute the False() function.FuncFloor Execute the Floor() function.FuncId Execute the Id() function.FuncLang Execute the Lang() function.FuncLast Execute the Last() function.FuncLocalPart Execute the LocalPart() function.FuncNamespace Execute the Namespace() function.FuncNormalizeSpace Execute the normalize-space() function.FuncNot Execute the Not() function.FuncNumber Execute the Number() function.FuncPosition Execute the Position() function.FuncQname Execute the Qname() function.FuncRound Execute the round() function.FuncStartsWith Execute the StartsWith() function.FuncString Execute the String() function.FuncStringLength Execute the StringLength() function.FuncSubstring Execute the Substring() function.FuncSubstringAfter Execute the SubstringAfter() function.FuncSubstringBefore Execute the SubstringBefore() function.FuncSum Execute the Sum() function.Function This is a superclass of all XPath functions.Function2Args Base class for functions that accept two arguments.Function3Args Base class for functions that accept three arguments.FunctionDef1Arg Base class for functions that accept one argument that can be defaulted if not specified.FunctionMultiArgs Base class for functions that accept an undetermined number of multiple arguments.FunctionOneArg Base class for functions that accept one argument.FunctionPattern Match pattern step that contains a function.FunctionTable The function table for XPath.FuncTranslate Execute the Translate() function.FuncTrue Execute the True() function.GreaterThanComparator Compare strings or numbers for greater than.GreaterThanOrEqualComparator Compare strings or numbers for greater than or equal.Gt The '>' operation expression executor.Gte The '>=' operation expression executor.HasPositionalPredChecker IteratorPool Pool of object of a given type to pick from to help memory usageKeywords Table of strings to operation code lookups.LessThanComparator Compare strings or numbers for less than.LessThanOrEqualComparator Compare strings or numbers for less than or equal.Lexer This class is in charge of lexical processing of the XPath expression into tokens.LocPathIterator This class extends NodeSetDTM, which implements NodeIterator, and fetches nodes one at a time in document order based on a XPath.Lt The '<' operation expression executor.Lte The '<=' operation expression executor.Minus The binary '-' operation expression executer.Mod The 'mod' operation expression executer.Mult The '*' operation expression executer.Neg The unary '-' operation expression executer.NodeSequence This class is the dynamic wrapper for a Xalan DTMIterator instance, and provides random access capabilities.NodeSequence.IteratorCache Each NodeSequence object has an iterator which is "walked".NodeSet The NodeSet class can act as either a NodeVector, NodeList, or NodeIterator.NodeSetDTM The NodeSetDTM class can act as either a NodeVector, NodeList, or NodeIterator.NodeTest This is the basic node test class for both match patterns and location path steps.NodeVector A very simple table that stores a list of Nodes.NotEqualComparator Compare strings or numbers for non-equality.NotEquals The '!=' operation expression executer.Number The 'number()' operation expression executer.OneStepIterator This class implements a general iterator for those LocationSteps with only one step, and perhaps a predicate.OneStepIteratorForward This class implements a general iterator for those LocationSteps with only one step, and perhaps a predicate, that only go forward (i.e.OpCodes Operations codes for XPath.Operation The baseclass for a binary operation.OpMap This class represents the data structure basics of the XPath object.OpMapVector Like IntVector, but used only for the OpMap array.Or The 'or' operation expression executer.PathComponent Classes who implement this information provide information needed for static analysis of a path component.Plus The '+' operation expression executer.PredicatedNodeTest PrefixResolver The class that implements this interface can resolve prefixes to namespaces.PrefixResolverDefault This class implements a generic PrefixResolver that can be used to perform prefix-to-namespace lookup for the XPath object.PseudoNames This is used to represent names of nodes that may not be named, like a comment node.ReverseAxesWalker Walker for a reverse axes.SelfIteratorNoPredicate This class implements an optimized iterator for "." patterns, that is, the self axes without any predicates.StepPattern This class represents a single pattern match step.String The 'string()' operation expression executer.SuballocatedIntVector A very simple table that stores a list of int.SubContextList A class that implements this interface is a sub context node list, meaning it is a node list for a location path step for a predicate.UnaryOperation The unary operation base class.UnionChildIterator This class defines a simplified type of union iterator that only tests along the child axes.UnionPathIterator This class extends NodeSetDTM, which implements DTMIterator, and fetches nodes one at a time in document order based on a XPath UnionExpr.UnionPattern This class represents a union pattern, which can have multiple individual StepPattern patterns.WalkerFactory This class is both a factory for XPath location path expressions, which are built from the opcode map output, and an analysis engine for the location path expressions in order to provide optimization hints.WalkingIterator Location path iterator that uses Walkers.WalkingIteratorSorted This class iterates over set of nodes that needs to be sorted.WrappedRuntimeException This class is for throwing important checked exceptions over non-checked methods.WrongNumberArgsException An exception that is thrown if the wrong number of arguments to an exception are specified by the stylesheet.XBoolean This class represents an XPath boolean object, and is capable of converting the boolean to other types, such as a string.XMLCharacterRecognizer Class used to verify whether the specified ch conforms to the XML 1.0 definition of whitespace.XNodeSet This class represents an XPath nodeset object, and is capable of converting the nodeset to other types, such as a string.XNumber This class represents an XPath number, and is capable of converting the number to other types, such as a string.XObject This class represents an XPath object, and is capable of converting the object to various types, such as a string.XPath The XPath class wraps an expression object and provides general services for execution of that expression.XPathAPI The methods in this class are convenience methods into the low-level XPath API.XPathContext Default class for the runtime execution context for XPath.XPATHErrorResources Set up error messages.XPathException This class implements an exception object that all XPath classes will throw in case of an error.XPATHMessages A utility class for issuing XPath error messages.XPathParser Tokenizes and parses XPath expressions.XPathProcessorException Derived from XPathException in order that XPath processor exceptions may be specifically caught.XPathVisitable A class that implements this interface will call a XPathVisitor for itself and members within its hierarchy.XPathVisitor A derivation from this class can be passed to a class that implements the XPathVisitable interface, to have the appropriate method called for each component of the XPath.XString This class represents an XPath string object, and is capable of converting the string to other types, such as a number.