public class NodeConditionalDouble extends java.lang.Object implements IExpressionNode.INodeDouble
IExpressionNode.INodeBoolean, IExpressionNode.INodeDouble, IExpressionNode.INodeLong, IExpressionNode.INodeObject<T>, IExpressionNode.INodeString
Constructor and Description |
---|
NodeConditionalDouble(IExpressionNode.INodeBoolean condition,
IExpressionNode.INodeDouble ifTrue,
IExpressionNode.INodeDouble ifFalse) |
Modifier and Type | Method and Description |
---|---|
double |
evaluate() |
IExpressionNode.INodeDouble |
inline() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
evaluateAsString, getAsDouble
public NodeConditionalDouble(IExpressionNode.INodeBoolean condition, IExpressionNode.INodeDouble ifTrue, IExpressionNode.INodeDouble ifFalse)
public double evaluate()
evaluate
in interface IExpressionNode.INodeDouble
public IExpressionNode.INodeDouble inline()
inline
in interface IExpressionNode
inline
in interface IExpressionNode.INodeDouble
public java.lang.String toString()
toString
in class java.lang.Object