|
Class Summary |
| AddExpr |
Class for binary operation Add, takes 2 inputs and returns the combined value. |
| AndExpr |
Class for binary operation And. |
| AnyKindTest |
Class to test a type of any kind. |
| AttrElemTest |
Common base class for Attribute and Element tests. |
| AttributeTest |
Class used to match an attribute node by its name and/or type. |
| AxisStep |
Class for AxisStep, this generates a sequence of zero or more nodes. |
| BinExpr |
Abstract class for a Binary operation. |
| CastableExpr |
A class that tests whether a given value is castable
into a given type. |
| CastExpr |
A class that creates a new value of a specific type based on an existing value. |
| CmpExpr |
The comparison of expression operator takes the value of its left
operand and compares (dependant on type) against its right
operand, according to the rules of the particular comparison rule |
| CntxItemExpr |
Class for Context Item Expresions. |
| CommentTest |
Class for Comment testing. |
| DecimalLiteral |
The value of a numeric literal containing "." but no e or E
character is an atomic value of type xs:decimal |
| DivExpr |
Class for Division expressions. |
| DocumentTest |
Class for Document testing. |
| DoubleLiteral |
The value of a numeric literal containing an e or E character
is an atomic value of type xs:double |
| ElementTest |
Class for Element testing. |
| ExceptExpr |
The except operator takes two node sequences as operands and returns a sequence
containing all the nodes that occur in the first operand but not in the second operand. |
| Expr |
Class for normal expressions. |
| FilterExpr |
A filter expression consists simply of a primary expression followed by zero or more
predicates. |
| ForExpr |
Class for the For expression. |
| ForwardStep |
Class for Forward stepping support for Step operations. |
| FunctionCall |
Class for Function Call support. |
| IDivExpr |
Support for Integer division. |
| IfExpr |
Support for IF expressions. |
| InstOfExpr |
The boolean operator 'instance of' takes the value of its first
operand and matches its type to the SequenceType in its second
operand, according to the rules for SequenceType matching. |
| IntegerLiteral |
The value of a numeric literal containing no "." anad no e or E character
is an atomic value of type xs:integer |
| IntersectExpr |
The intersect operator takes two node sequences as operands and returns a sequence
containing all the nodes that occur in both operands. |
| ItemType |
Support for Item node type. |
| KindTest |
Class for KindTest operation. |
| Literal |
Literal is either a NumericLiteral or a StringLiteral |
| MinusExpr |
Class for Minus expressions. |
| ModExpr |
Class for Modular operation. |
| MulExpr |
Class for Multiply operation. |
| NameTest |
Class for Name test operation. |
| NodeTest |
Class for Node test operation. |
| NumericLiteral |
NumericLiteral is a value of typpe xs:integer, xs:decimal or xs:double |
| OrExpr |
Class for Or operation. |
| ParExpr |
Class for parethesized expressions support. |
| PipeExpr |
Class for Piped expressions support. |
| PITest |
Class for Processing Instruction support. |
| PlusExpr |
Class for Plus expression support. |
| PrimaryExpr |
Support for Basic primitive language. |
| QuantifiedExpr |
Support for Quantified expressions. |
| RangeExpr |
Support for Range expressions. |
| ReverseStep |
Class for Reverse stepping support for Step operations. |
| SchemaAttrTest |
Support for Schema Attribute test. |
| SchemaElemTest |
Support for Schema Element Test. |
| SequenceType |
Support for Sequence type. |
| SingleType |
Support for Single types. |
| Step |
Support for Step operations. |
| StepExpr |
Support for Step expressions. |
| StringLiteral |
The value of a string literal is an atomic value whose type
is xs:string and whose value is the string denoted by the characters
between the delimiting apostrophes or quotation marks. |
| SubExpr |
Support for Subtraction operation. |
| TextTest |
Class to match any text node. |
| TreatAsExpr |
Support for Treat operation. |
| UnExpr |
Support for Unary expressions. |
| UnionExpr |
The union class takes two node sequences as operands and return a sequence
containing all the nodes that occur in either of the operands. |
| VarExprPair |
Class for Variable Expression Pairs. |
| VarRef |
Support for Variable Reference. |
| XPath |
Support for XPath (duh). |
| XPathExpr |
Path expression walks tries to walk the path specified in its
argument |
| XPathNode |
Class for a XPathNode object. |