public class NodeFuncToBoolean extends java.lang.Object implements INodeFunc.INodeFuncBoolean, IExpressionNode.INodeBoolean
| Modifier and Type | Class and Description |
|---|---|
static interface |
NodeFuncToBoolean.IFuncToBoolean |
INodeFunc.INodeFuncBoolean, INodeFunc.INodeFuncDouble, INodeFunc.INodeFuncLong, INodeFunc.INodeFuncObject<T>IExpressionNode.INodeBoolean, IExpressionNode.INodeDouble, IExpressionNode.INodeLong, IExpressionNode.INodeObject<T>, IExpressionNode.INodeString| Constructor and Description |
|---|
NodeFuncToBoolean(java.lang.String name,
NodeFuncToBoolean.IFuncToBoolean func) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate() |
IExpressionNode.INodeBoolean |
getNode(INodeStack stack)
Pops values off of the stack to create an expression node.
|
IExpressionNode.INodeBoolean |
inline() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitevaluateAsString, getAsBooleanpublic NodeFuncToBoolean(java.lang.String name,
NodeFuncToBoolean.IFuncToBoolean func)
public boolean evaluate()
evaluate in interface IExpressionNode.INodeBooleanpublic IExpressionNode.INodeBoolean inline()
inline in interface IExpressionNodeinline in interface IExpressionNode.INodeBooleanpublic IExpressionNode.INodeBoolean getNode(INodeStack stack) throws InvalidExpressionException
INodeFuncgetNode in interface INodeFuncgetNode in interface INodeFunc.INodeFuncBooleanInvalidExpressionExceptionpublic java.lang.String toString()
toString in class java.lang.Object