public class ASTOrNode extends ASTLogicalOperator
Constructor and Description |
---|
ASTOrNode(int id) |
ASTOrNode(Parser p,
int id) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(InternalContextAdapter context)
the logical or :
|
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, getParser, getRuntimeServices, getTemplate, getTemplateName, getType, isInvalid, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, render, saveTokenImages, setFirstToken, setInfo, setInvalid, toString, toString
public ASTOrNode(int id)
id
- public ASTOrNode(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
left || null -> left null || right -> right null || null -> false left || right -> left || right
evaluate
in interface Node
evaluate
in class SimpleNode
context
- MethodInvocationException
Node.evaluate(org.apache.velocity.context.InternalContextAdapter)
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.