Package net.sf.joost.grammar.tree

Provides concrete Tree classes, one for each node type within the syntax tree of an STXPath expression.

See:
          Description

Class Summary
AddTree Objects of AddTree represent arithmetic plus nodes in the syntax tree of a pattern or an STXPath expression.
AndTree Objects of AndTree represent logical AND nodes in the syntax tree of a pattern or an STXPath expression.
AttrLocalWildcardTree Objects of AttrLocalWildcardTree represent attribute tests nodes of the form '@ns:*' in the syntax tree of a pattern or an STXPath expression.
AttrTree Objects of AttrTree represent attribute nodes in the syntax tree of a pattern or an STXPath expression.
AttrUriWildcardTree Objects of Tree represent nodes in the syntax tree of a pattern or an STXPath expression.
AttrWildcardTree Objects of AttrWildcardTree represent "@*" nodes in the syntax tree of a pattern or an STXPath expression.
AvtTree Objects of AvtTree represent attribute value trees.
CDataTestTree Objects of CDataTestTree represent CDATA test nodes ("cdata()")in the syntax tree of a pattern or an STXPath expression.
ChildTree Objects of ChildTree represent a child step on the ancestor stack in the syntax tree of a pattern or an STXPath expression.
CommentTestTree Objects of CommentTestTree represent comment test nodes ("comment()") in the syntax tree of a pattern or an STXPath expression.
DdotTree Objects of DdotTree represent a ".." step in the syntax tree of a pattern or an STXPath expression.
DescTree Objects of DescTree represent a descendant step "//" in the syntax tree of a pattern or an STXPath expression.
DivTree Objects of DivTree represent arithmetic div nodes in the syntax tree of a pattern or an STXPath expression.
DotTree Objects of DotTree represent "." steps in the syntax tree of a pattern or an STXPath expression.
EqTree Objects of EqTree represent comparison nodes (equal, "=") in the syntax tree of a pattern or an STXPath expression.
FunctionTree Objects of FunctionTree represent function calls in the syntax tree of a pattern or an STXPath expression.
GeTree Objects of GeTree represent comparison nodes (greater or equal, ">=") in the syntax tree of a pattern or an STXPath expression.
GtTree Objects of GtTree represent comparison nodes (greater than, ">") in the syntax tree of a pattern or an STXPath expression.
LeTree Objects of LeTree represent compariosn nodes (less or equal, "<=") in the syntax tree of a pattern or an STXPath expression.
ListTree Objects of ListTree represent nodes that are items in a parameter list of a function call in the syntax tree of a pattern or an STXPath expression.
LocalWildcardTree Objects of LocalWildcardTree represent element name test "prefix:*" nodes in the syntax tree of a pattern or an STXPath expression.
LtTree Objects of LtTree represent comparison nodes (less than, "<") in the syntax tree of a pattern or an STXPath expression.
ModTree Objects of ModTree represent arithmetic mod nodes in the syntax tree of a pattern or an STXPath expression.
MultTree Objects of MultTree represent arithmetic multiplication nodes in the syntax tree of a pattern or an STXPath expression.
NameTestTree Objects of NameTestTree represent element name test nodes in the syntax tree of a pattern or an STXPath expression.
NeTree Objects of NeTree represent comparison nodes (not equal, "!
NodeTestTree Objects of NodeTestTree represent node test "node()" nodes in the syntax tree of a pattern or an STXPath expression.
NumberTree Objects of NumberTree represent number literals in the syntax tree of a pattern or an STXPath expression.
OrTree Objects of OrTree represent logical OR nodes in the syntax tree of a pattern or an STXPath expression.
PiTestTree Objects of PiTree represent processing-instruction node test nodes in the syntax tree of a pattern or an STXPath expression.
PredicateTree Objects of PredicateTree represent predicate nodes in the syntax tree of a pattern or an STXPath expression.
RootTree Objects of RootTree represent root nodes in the syntax tree of a pattern or an STXPath expression.
SeqTree Objects of SeqTree represent nodes of a sequence in the syntax tree of a pattern or an STXPath expression.
StringTree Objects of StringTree represent string literals in the syntax tree of a pattern or an STXPath expression.
SubTree Objects of SubTree represent arithmeric minus nodes in the syntax tree of a pattern or an STXPath expression.
TextTestTree Objects of TextTestTree represent text test ("text()") nodes in the syntax tree of a pattern or an STXPath expression.
UnionTree Objects of UnionTree represent union nodes ("|") in the syntax tree of a pattern or an STXPath expression.
UriWildcardTree Objects of UriWildcardTree represent element name test "*:lname" nodes in the syntax tree of a pattern or an STXPath expression.
ValueTree Objects of ValueTree will be constructed internally only to represent single value leafs.
VarTree Objects of VarTree represent variable reference ('$var') nodes in the syntax tree of a pattern or an STXPath expression.
WildcardTree Objects of WildcardTree represent element test nodes ("*") in the syntax tree of a pattern or an STXPath expression.
 

Package net.sf.joost.grammar.tree Description

Provides concrete Tree classes, one for each node type within the syntax tree of an STXPath expression.