Package org.ucl.xpath

Interface Summary
Axis This is the interface class for an Axis.
DOMLoader The DOM loader loads the XML document.
DynamicContext Interface for dynamic context.
Evaluator interface to Evaluator
StaticChecker Interface to static checker.
StaticContext interface to static context
XPathParser This is an interface class for the XPath parser.
 

Class Summary
AncestorAxis Returns the ancestors of the context node, this always includes the root node.
AncestorOrSelfAxis The ancestor-or-self axis contains the context node and the ancestors of the context node, this always includes the root node.
AttributeAxis The attribute axis contains the attributes of the context node.
ChildAxis The child axis contains the children of the context node.
DefaultDynamicContext The default implementation of a Dynamic Context.
DefaultEvaluator Default evaluator interface
DefaultResultSequence Default implementation of a result sequence.
DefaultRSFactory Factory implementation which creates sequences of type DefaultResultSequence.
DefaultStaticContext Default implementation of a static context as described by the XPath 2.0 specification.
DescendantAxis The descendant axis contains the descendants of the context node
DescendantOrSelfAxis The descendant-or-self axis contains the context node and the descendants of the context node.
DOMBuilder The DOM builder creates the string representation of an XML document.
Focus set the focus from a result sequence
FollowingAxis the following axis contains the context node's following siblings, those children of the context node's parent that occur after the context node in document order.
FollowingSiblingAxis The following-sibling axis contains the context node's following siblings, those children of the context node's parent that occur after the context node in document order; if the context node is an attribute nodeor namespace node, the following-sibling axis is empty.
ForwardAxis An axis that only ever contains the context node or nodes that are after the context node in document order is a forward axis.
JFlexCupParser JFlexCupParser parses the xpath expression
Normalizer Normalizer that uses XPathVisitor.
ParentAxis the parent axis contains the sequence returned by the dm:parent accessor in, which returns the parent of the context node, or an empty sequence if the context node has no parent
parser CUP v0.10k generated parser.
PrecedingAxis the preceding axis contains all nodes that are descendants of the root of the tree in which the context node is found
PrecedingSiblingAxis the preceding axis contains all nodes that are descendants of the root of the tree in which the context node is found including the context node itself
RangeResultSequence A range expression can be used to construct a sequence of consecutive integers.
ResultSequence Interface to the methods of range of result sequence
ResultSequenceFactory Result sequence factory
ReverseAxis An axis that only ever contains the context node or nodes that are before the context node in document order is a reverse axis.
SelfAxis Create a result sequence that contains the context node
SeqType represents a Sequence types used for matching expected arguments of functions
StaticNameResolver This class resolves static names.
sym CUP generated class containing symbol constants.
Test  
XercesLoader Xerces loader class.
 

Exception Summary
DOMLoaderException Exception caused by DOM loader.
DynamicError Dynamic Error like division by 0 or type errors.
StaticAttrNameError Error caused by static attribute name.
StaticElemNameError Error caused by static element name.
StaticError Base class for all static errors as defined by the XPath 2.0 specification
StaticFunctNameError Error caused by static function name.
StaticNameError Error caused by static name.
StaticNsNameError Static namespace name error class.
StaticTypeNameError Static type name error class.
StaticVarNameError Static variable name error class.
TypeError Error caused by bad types.
XPathException This exception is thrown when there is a problem with an XPath exception.
XPathParserException This exception is thrown if there is a problem with the XPath parser.
 

Error Summary
CupError Error caused by CUP Parser.
JFlexError Error caused by JFlex
XPathError This error is thrown when there is a problem with an XPath exception.