Class VariableInt
- java.lang.Object
-
- org.apache.manifoldcf.scriptengine.VariableBase
-
- org.apache.manifoldcf.scriptengine.VariableInt
-
- All Implemented Interfaces:
Variable,VariableReference
public class VariableInt extends VariableBase
Variable class representing an integer.
-
-
Field Summary
Fields Modifier and Type Field Description protected intvalue-
Fields inherited from interface org.apache.manifoldcf.scriptengine.Variable
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 Summary
Constructors Constructor Description VariableInt(int value)
-
Method Summary
-
Methods inherited from class org.apache.manifoldcf.scriptengine.VariableBase
composeMessage, doubleAmpersand, doublePipe, getAttribute, getBooleanValue, getConfigurationNodeValue, getConfigurationValue, getIndexed, getQueryArgumentValue, getURLPathValue, hasBooleanValue, hasConfigurationNodeValue, hasConfigurationValue, hasQueryArgumentValue, hasURLPathValue, insertAt, isNull, removeAt, resolve, setReference
-
-
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hasStringValue
public boolean hasStringValue() throws ScriptExceptionCheck if the variable has a string value- Specified by:
hasStringValuein interfaceVariable- Overrides:
hasStringValuein classVariableBase- Throws:
ScriptException
-
hasScriptValue
public boolean hasScriptValue() throws ScriptExceptionCheck if the variable has a script value- Specified by:
hasScriptValuein interfaceVariable- Overrides:
hasScriptValuein classVariableBase- Throws:
ScriptException
-
hasIntValue
public boolean hasIntValue() throws ScriptExceptionCheck if the variable has an int value- Specified by:
hasIntValuein interfaceVariable- Overrides:
hasIntValuein classVariableBase- Throws:
ScriptException
-
hasDoubleValue
public boolean hasDoubleValue() throws ScriptExceptionCheck if the variable has a double value- Specified by:
hasDoubleValuein interfaceVariable- Overrides:
hasDoubleValuein classVariableBase- Throws:
ScriptException
-
getScriptValue
public java.lang.String getScriptValue() throws ScriptExceptionGet the variable's script value- Specified by:
getScriptValuein interfaceVariable- Overrides:
getScriptValuein classVariableBase- Throws:
ScriptException
-
getStringValue
public java.lang.String getStringValue() throws ScriptExceptionGet the variable's value as a string- Specified by:
getStringValuein interfaceVariable- Overrides:
getStringValuein classVariableBase- Throws:
ScriptException
-
getIntValue
public int getIntValue() throws ScriptExceptionGet the variable's value as an integer- Specified by:
getIntValuein interfaceVariable- Overrides:
getIntValuein classVariableBase- Throws:
ScriptException
-
getDoubleValue
public double getDoubleValue() throws ScriptExceptionGet the variable's value as a double- Specified by:
getDoubleValuein interfaceVariable- Overrides:
getDoubleValuein classVariableBase- Throws:
ScriptException
-
plus
public VariableReference plus(Variable v) throws ScriptException
- Specified by:
plusin interfaceVariable- Overrides:
plusin classVariableBase- Throws:
ScriptException
-
minus
public VariableReference minus(Variable v) throws ScriptException
- Specified by:
minusin interfaceVariable- Overrides:
minusin classVariableBase- Throws:
ScriptException
-
asterisk
public VariableReference asterisk(Variable v) throws ScriptException
- Specified by:
asteriskin interfaceVariable- Overrides:
asteriskin classVariableBase- Throws:
ScriptException
-
slash
public VariableReference slash(Variable v) throws ScriptException
- Specified by:
slashin interfaceVariable- Overrides:
slashin classVariableBase- Throws:
ScriptException
-
unaryMinus
public VariableReference unaryMinus() throws ScriptException
- Specified by:
unaryMinusin interfaceVariable- Overrides:
unaryMinusin classVariableBase- Throws:
ScriptException
-
greaterAngle
public VariableReference greaterAngle(Variable v) throws ScriptException
- Specified by:
greaterAnglein interfaceVariable- Overrides:
greaterAnglein classVariableBase- Throws:
ScriptException
-
lesserAngle
public VariableReference lesserAngle(Variable v) throws ScriptException
- Specified by:
lesserAnglein interfaceVariable- Overrides:
lesserAnglein classVariableBase- Throws:
ScriptException
-
doubleEquals
public VariableReference doubleEquals(Variable v) throws ScriptException
- Specified by:
doubleEqualsin interfaceVariable- Overrides:
doubleEqualsin classVariableBase- Throws:
ScriptException
-
greaterAngleEquals
public VariableReference greaterAngleEquals(Variable v) throws ScriptException
- Specified by:
greaterAngleEqualsin interfaceVariable- Overrides:
greaterAngleEqualsin classVariableBase- Throws:
ScriptException
-
lesserAngleEquals
public VariableReference lesserAngleEquals(Variable v) throws ScriptException
- Specified by:
lesserAngleEqualsin interfaceVariable- Overrides:
lesserAngleEqualsin classVariableBase- Throws:
ScriptException
-
exclamationEquals
public VariableReference exclamationEquals(Variable v) throws ScriptException
- Specified by:
exclamationEqualsin interfaceVariable- Overrides:
exclamationEqualsin classVariableBase- Throws:
ScriptException
-
ampersand
public VariableReference ampersand(Variable v) throws ScriptException
- Specified by:
ampersandin interfaceVariable- Overrides:
ampersandin classVariableBase- Throws:
ScriptException
-
pipe
public VariableReference pipe(Variable v) throws ScriptException
- Specified by:
pipein interfaceVariable- Overrides:
pipein classVariableBase- Throws:
ScriptException
-
unaryExclamation
public VariableReference unaryExclamation() throws ScriptException
- Specified by:
unaryExclamationin interfaceVariable- Overrides:
unaryExclamationin classVariableBase- Throws:
ScriptException
-
-