|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jclark.xsl.expr.ConvertibleExpr
com.jclark.xsl.expr.ConvertibleNodeSetExpr
com.jclark.xsl.expr.AxisExpr
com.jclark.xsl.expr.FollowingAxisExpr
Field Summary | |
(package private) static int |
SINGLE_LEVEL
If this is set, then all nodes in the result of eval(x, c) are guaranteed to be at the same level of the tree. |
(package private) static int |
STAYS_IN_SUBTREE
If this is set, then all nodes in the result of eval(x, c) are guaranteed to be in the subtree rooted at x. |
Constructor Summary | |
(package private) |
FollowingAxisExpr()
|
Method Summary | |
(package private) ConvertibleNodeSetExpr |
compose(ConvertibleNodeSetExpr expr)
Return an expression for this/expr |
NodeIterator |
eval(Node node,
ExprContext context)
evaluate the expression with a contextNode and ExprContext |
(package private) Pattern |
getChildrenNodePattern()
|
(package private) int |
getOptimizeFlags()
|
(package private) ConvertibleBooleanExpr |
makeBooleanExpr()
cast it as a boolean expression |
(package private) ConvertibleNodeSetExpr |
makeDocumentOrderExpr(ConvertibleNodeSetExpr expr)
|
(package private) ConvertibleNodeSetExpr |
makeFilterExpr(ConvertibleNodeSetExpr expr,
BooleanExpr predicate)
|
(package private) ConvertibleNodeSetExpr |
makeNodeSetExpr()
cast it as a NodeSet expression (by default, don't) |
(package private) ConvertibleNumberExpr |
makeNumberExpr()
cast it as a Number expression |
(package private) ConvertibleBooleanExpr |
makePredicateExpr()
cast it as a Predicate expression |
(package private) ConvertibleStringExpr |
makeStringExpr()
cast it as a String expression |
(package private) ConvertibleVariantExpr |
makeVariantExpr()
cast it as a Variant (a variable or param you can bind to a name) expression |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
static final int STAYS_IN_SUBTREE
static final int SINGLE_LEVEL
Constructor Detail |
FollowingAxisExpr()
Method Detail |
public NodeIterator eval(Node node, ExprContext context)
NodeSetExpr
ConvertibleNodeSetExpr makeFilterExpr(ConvertibleNodeSetExpr expr, BooleanExpr predicate)
ConvertibleNodeSetExpr makeDocumentOrderExpr(ConvertibleNodeSetExpr expr)
ConvertibleStringExpr makeStringExpr()
ConvertibleExpr
makeStringExpr
in class ConvertibleExpr
ConvertibleBooleanExpr makeBooleanExpr()
ConvertibleExpr
makeBooleanExpr
in class ConvertibleExpr
ConvertibleNodeSetExpr makeNodeSetExpr()
ConvertibleExpr
makeNodeSetExpr
in class ConvertibleExpr
ConvertibleVariantExpr makeVariantExpr()
ConvertibleExpr
makeVariantExpr
in class ConvertibleExpr
int getOptimizeFlags()
ConvertibleNodeSetExpr compose(ConvertibleNodeSetExpr expr)
Pattern getChildrenNodePattern()
ConvertibleNumberExpr makeNumberExpr()
ConvertibleBooleanExpr makePredicateExpr()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |