public class ASTAndNode extends ASTLogicalOperator
Constructor and Description |
---|
ASTAndNode(int id) |
ASTAndNode(Parser p,
int id) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(InternalContextAdapter context)
logical and :
|
String |
getLiteralOperator()
get the string representing the mathematical operator
|
Object |
jjtAccept(ParserVisitor visitor,
Object data) |
Object |
value(InternalContextAdapter context)
Returns the value of the expression.
|
init
literal
childrenAccept, cleanupParserAndTokens, dump, dump, dump, execute, getColumn, getFirstToken, getFirstTokenImage, getInfo, getLastToken, getLastTokenImage, getLine, getLocation, getRuntimeServices, getTemplate, getTemplateName, getType, isInvalid, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, render, saveTokenImages, setFirstToken, setInfo, setInvalid, toString, toString
public ASTAndNode(int id)
id
- public ASTAndNode(Parser p, int id)
p
- id
- public String getLiteralOperator()
ASTBinaryOperator
getLiteralOperator
in class ASTBinaryOperator
public Object jjtAccept(ParserVisitor visitor, Object data)
jjtAccept
in interface Node
jjtAccept
in class SimpleNode
SimpleNode.jjtAccept(org.apache.velocity.runtime.parser.node.ParserVisitor, java.lang.Object)
public Object value(InternalContextAdapter context) throws MethodInvocationException
value
in interface Node
value
in class SimpleNode
context
- MethodInvocationException
Node.value(org.apache.velocity.context.InternalContextAdapter)
public boolean evaluate(InternalContextAdapter context) throws MethodInvocationException
null && right = false left && null = false null && null = false
evaluate
in interface Node
evaluate
in class SimpleNode
context
- MethodInvocationException
Node.evaluate(org.apache.velocity.context.InternalContextAdapter)
Copyright © 2000–2019 The Apache Software Foundation. All rights reserved.