public class ConditionalNode extends ExpressionNode
| Modifier and Type | Field and Description |
|---|---|
static int |
AND |
static int |
EQ |
static int |
GE |
static int |
GT |
static int |
LE |
static int |
LT |
static int |
NE |
static int |
OR |
| Constructor and Description |
|---|
ConditionalNode(int kind,
ExpressionNode left,
ExpressionNode right,
TemplatesTree.TextSource source,
int offset,
int endoffset) |
| Modifier and Type | Method and Description |
|---|---|
Object |
evaluate(EvaluationContext context,
IEvaluationStrategy env) |
static boolean |
safeEqual(Object a,
Object b) |
void |
toString(StringBuilder sb) |
emit, toStringgetEndOffset, getInput, getLine, getLocation, getOffset, getResourceNamepublic static final int LT
public static final int GT
public static final int LE
public static final int GE
public static final int EQ
public static final int NE
public static final int AND
public static final int OR
public ConditionalNode(int kind,
ExpressionNode left,
ExpressionNode right,
TemplatesTree.TextSource source,
int offset,
int endoffset)
public Object evaluate(EvaluationContext context, IEvaluationStrategy env) throws EvaluationException
evaluate in class ExpressionNodeEvaluationExceptionpublic void toString(StringBuilder sb)
toString in class ExpressionNodeCopyright © 2014. All rights reserved.