public class GuiPropertyBoolean extends GuiProperty implements IVariableNode.IVariableNodeBoolean
IVariableNode.IVariableNodeBoolean, IVariableNode.IVariableNodeDouble, IVariableNode.IVariableNodeLong, IVariableNode.IVariableNodeObject<T>
IExpressionNode.INodeBoolean, IExpressionNode.INodeDouble, IExpressionNode.INodeLong, IExpressionNode.INodeObject<T>, IExpressionNode.INodeString
isVisible, name
Constructor and Description |
---|
GuiPropertyBoolean(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate() |
void |
readFromJson(com.google.gson.JsonElement json) |
void |
set(boolean value) |
com.google.gson.JsonElement |
writeToJson() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
set
evaluateAsString, getAsBoolean, inline
public void set(boolean value)
set
in interface IVariableNode.IVariableNodeBoolean
public boolean evaluate()
evaluate
in interface IExpressionNode.INodeBoolean
public com.google.gson.JsonElement writeToJson()
writeToJson
in class GuiProperty
public void readFromJson(com.google.gson.JsonElement json)
readFromJson
in class GuiProperty