Package com.walkfares.odsl.var.basic
Class VarScalar
java.lang.Object
com.walkfares.odsl.var.BaseVar
com.walkfares.odsl.var.basic.VarScalar
- All Implemented Interfaces:
Var
- Direct Known Subclasses:
VarMessage,VarMissingValue,VarSetting
public class VarScalar extends BaseVar implements Var
-
Field Summary
-
Constructor Summary
Constructors Constructor Description VarScalar()VarScalar(double value)VarScalar(String value)VarScalar(String value, boolean keepAsString)VarScalar(String id, double value)VarScalar(String id, double value, String description)VarScalar(String id, String value)VarScalar(String id, String value, String description) -
Method Summary
Modifier and Type Method Description Var_clone()VarapplyChanges(Var update)static VarScalarDOUBLE(double val)booleanequals(Object obj)StringgetDescription()doublegetDoubleValue()StringgetId()intgetIntValue()longgetLongValue()NumbergetNumber()BigDecimalgetPreciseNumber()PrecisiongetPrecision()StringgetSource()VarTypegetType()StringgetValue()booleanisBoolean()booleanisDouble()booleanisEmpty()booleanisInteger()booleanisKeepAsString()booleanisMissing()booleanisNumeric()booleanisTrue()booleanisZero()Varset_Id(String id)VarScalarsetDescription(String description)VarScalarsetKeepAsString(boolean keepAsString)VarScalarsetPrecision(Precision precision)VarScalarsetSource(String source)voidsetValue(double v)voidsetValue(int v)voidsetValue(long v)voidsetValue(Var val)voidsetValue(String s)StringtoString()ObjecttryConvert(Parameter p)Methods inherited from class com.walkfares.odsl.var.BaseVar
add, getLinks, getTypeName, getUID, setLinksMethods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.walkfares.odsl.var.Var
DATE, DATE_NULL, DYNAMIC, getReference, getTypeName, getUID, LIST, SCALAR, setId
-
Field Details
-
Constructor Details
-
Method Details
-
DOUBLE
-
getId
-
set_Id
-
getType
-
getValue
-
getIntValue
public int getIntValue() -
getLongValue
public long getLongValue() -
getDoubleValue
public double getDoubleValue() -
getNumber
-
isTrue
public boolean isTrue() -
isBoolean
public boolean isBoolean() -
isInteger
public boolean isInteger() -
isDouble
public boolean isDouble() -
isNumeric
public boolean isNumeric() -
setValue
-
setValue
public void setValue(int v) -
setValue
public void setValue(double v) -
setValue
public void setValue(long v) -
setValue
-
getSource
-
setSource
-
getDescription
-
setDescription
-
isKeepAsString
public boolean isKeepAsString() -
setKeepAsString
-
_clone
-
applyChanges
- Specified by:
applyChangesin interfaceVar- Overrides:
applyChangesin classBaseVar
-
toString
-
getPreciseNumber
-
equals
-
tryConvert
- Specified by:
tryConvertin interfaceVar- Overrides:
tryConvertin classBaseVar
-
isMissing
public boolean isMissing() -
isZero
public boolean isZero() -
getPrecision
-
setPrecision
-
isEmpty
public boolean isEmpty()
-