public class VariableString extends VariableBase
| Modifier and Type | Field and Description |
|---|---|
protected String |
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 |
|---|
VariableString(String value) |
| Modifier and Type | Method and Description |
|---|---|
VariableReference |
doubleEquals(Variable v) |
boolean |
equals(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
|
String |
getScriptValue()
Get the variable's script value
|
String |
getStringValue()
Get the variable's value as a string
|
String |
getURLPathValue()
Get the variable's value as a URL path component
|
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
|
boolean |
hasURLPathValue()
Check if the variable has a URL path value
|
VariableReference |
plus(Variable v) |
ampersand, asterisk, composeMessage, doubleAmpersand, doublePipe, getAttribute, getBooleanValue, getConfigurationNodeValue, getConfigurationValue, getIndexed, getQueryArgumentValue, greaterAngle, greaterAngleEquals, hasBooleanValue, hasConfigurationNodeValue, hasConfigurationValue, hasQueryArgumentValue, insertAt, isNull, lesserAngle, lesserAngleEquals, minus, pipe, removeAt, resolve, setReference, slash, unaryExclamation, unaryMinusprotected String value
public VariableString(String value)
public boolean hasStringValue()
throws ScriptException
hasStringValue in interface VariablehasStringValue in class VariableBaseScriptExceptionpublic boolean hasScriptValue()
throws ScriptException
hasScriptValue in interface VariablehasScriptValue in class VariableBaseScriptExceptionpublic boolean hasIntValue()
throws ScriptException
hasIntValue in interface VariablehasIntValue in class VariableBaseScriptExceptionpublic boolean hasDoubleValue()
throws ScriptException
hasDoubleValue in interface VariablehasDoubleValue in class VariableBaseScriptExceptionpublic boolean hasURLPathValue()
throws ScriptException
hasURLPathValue in interface VariablehasURLPathValue in class VariableBaseScriptExceptionpublic String getURLPathValue() throws ScriptException
getURLPathValue in interface VariablegetURLPathValue in class VariableBaseScriptExceptionpublic String getScriptValue() throws ScriptException
getScriptValue in interface VariablegetScriptValue in class VariableBaseScriptExceptionpublic String getStringValue() throws ScriptException
getStringValue in interface VariablegetStringValue in class VariableBaseScriptExceptionpublic int getIntValue()
throws ScriptException
getIntValue in interface VariablegetIntValue in class VariableBaseScriptExceptionpublic double getDoubleValue()
throws ScriptException
getDoubleValue in interface VariablegetDoubleValue in class VariableBaseScriptExceptionpublic VariableReference plus(Variable v) throws ScriptException
plus in interface Variableplus in class VariableBaseScriptExceptionpublic VariableReference doubleEquals(Variable v) throws ScriptException
doubleEquals in interface VariabledoubleEquals in class VariableBaseScriptExceptionpublic VariableReference exclamationEquals(Variable v) throws ScriptException
exclamationEquals in interface VariableexclamationEquals in class VariableBaseScriptException