|
||||||||||
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.UnionExpr
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) |
UnionExpr(NodeSetExpr expr1,
NodeSetExpr expr2)
|
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 |
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 |
UnionExpr(NodeSetExpr expr1, NodeSetExpr expr2)
Method Detail |
public NodeIterator eval(Node node, ExprContext context) throws XSLException
NodeSetExpr
XSLException
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 |