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. |