public class VariableFloat extends VariableBase
Modifier and Type | Field and Description |
---|---|
protected double |
value |
ATTRIBUTE_BOOLEAN, ATTRIBUTE_CREATEDSTATUS, ATTRIBUTE_DICT, ATTRIBUTE_FLOAT, ATTRIBUTE_INT, ATTRIBUTE_NOTFOUNDSTATUS, ATTRIBUTE_OKSTATUS, ATTRIBUTE_SCRIPT, ATTRIBUTE_SIZE, ATTRIBUTE_STRING, ATTRIBUTE_TYPE, ATTRIBUTE_UNAUTHORIZEDSTATUS, ATTRIBUTE_VALUE
Constructor and Description |
---|
VariableFloat(double value) |
Modifier and Type | Method and Description |
---|---|
VariableReference |
asterisk(Variable v) |
VariableReference |
doubleEquals(Variable v) |
boolean |
equals(java.lang.Object o) |
VariableReference |
exclamationEquals(Variable v) |
double |
getDoubleValue()
Get the variable's value as a double
|
int |
getIntValue()
Get the variable's value as an integer
|
java.lang.String |
getScriptValue()
Get the variable's script value
|
java.lang.String |
getStringValue()
Get the variable's value as a string
|
VariableReference |
greaterAngle(Variable v) |
VariableReference |
greaterAngleEquals(Variable v) |
boolean |
hasDoubleValue()
Check if the variable has a double value
|
int |
hashCode() |
boolean |
hasIntValue()
Check if the variable has an int value
|
boolean |
hasScriptValue()
Check if the variable has a script value
|
boolean |
hasStringValue()
Check if the variable has a string value
|
VariableReference |
lesserAngle(Variable v) |
VariableReference |
lesserAngleEquals(Variable v) |
VariableReference |
minus(Variable v) |
VariableReference |
plus(Variable v) |
VariableReference |
slash(Variable v) |
VariableReference |
unaryMinus() |
ampersand, composeMessage, doubleAmpersand, doublePipe, getAttribute, getBooleanValue, getConfigurationNodeValue, getConfigurationValue, getIndexed, getQueryArgumentValue, getURLPathValue, hasBooleanValue, hasConfigurationNodeValue, hasConfigurationValue, hasQueryArgumentValue, hasURLPathValue, insertAt, isNull, pipe, removeAt, resolve, setReference, unaryExclamation
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public boolean hasStringValue() throws ScriptException
hasStringValue
in interface Variable
hasStringValue
in class VariableBase
ScriptException
public boolean hasScriptValue() throws ScriptException
hasScriptValue
in interface Variable
hasScriptValue
in class VariableBase
ScriptException
public boolean hasIntValue() throws ScriptException
hasIntValue
in interface Variable
hasIntValue
in class VariableBase
ScriptException
public boolean hasDoubleValue() throws ScriptException
hasDoubleValue
in interface Variable
hasDoubleValue
in class VariableBase
ScriptException
public java.lang.String getScriptValue() throws ScriptException
getScriptValue
in interface Variable
getScriptValue
in class VariableBase
ScriptException
public java.lang.String getStringValue() throws ScriptException
getStringValue
in interface Variable
getStringValue
in class VariableBase
ScriptException
public int getIntValue() throws ScriptException
getIntValue
in interface Variable
getIntValue
in class VariableBase
ScriptException
public double getDoubleValue() throws ScriptException
getDoubleValue
in interface Variable
getDoubleValue
in class VariableBase
ScriptException
public VariableReference plus(Variable v) throws ScriptException
plus
in interface Variable
plus
in class VariableBase
ScriptException
public VariableReference minus(Variable v) throws ScriptException
minus
in interface Variable
minus
in class VariableBase
ScriptException
public VariableReference asterisk(Variable v) throws ScriptException
asterisk
in interface Variable
asterisk
in class VariableBase
ScriptException
public VariableReference slash(Variable v) throws ScriptException
slash
in interface Variable
slash
in class VariableBase
ScriptException
public VariableReference unaryMinus() throws ScriptException
unaryMinus
in interface Variable
unaryMinus
in class VariableBase
ScriptException
public VariableReference greaterAngle(Variable v) throws ScriptException
greaterAngle
in interface Variable
greaterAngle
in class VariableBase
ScriptException
public VariableReference lesserAngle(Variable v) throws ScriptException
lesserAngle
in interface Variable
lesserAngle
in class VariableBase
ScriptException
public VariableReference doubleEquals(Variable v) throws ScriptException
doubleEquals
in interface Variable
doubleEquals
in class VariableBase
ScriptException
public VariableReference greaterAngleEquals(Variable v) throws ScriptException
greaterAngleEquals
in interface Variable
greaterAngleEquals
in class VariableBase
ScriptException
public VariableReference lesserAngleEquals(Variable v) throws ScriptException
lesserAngleEquals
in interface Variable
lesserAngleEquals
in class VariableBase
ScriptException
public VariableReference exclamationEquals(Variable v) throws ScriptException
exclamationEquals
in interface Variable
exclamationEquals
in class VariableBase
ScriptException