Class StringValue
- java.lang.Object
-
- com.smartgridready.communicator.common.api.values.Value
-
- com.smartgridready.communicator.common.api.values.StringValue
-
public class StringValue extends Value
-
-
Field Summary
-
Fields inherited from class com.smartgridready.communicator.common.api.values.Value
UNSIGNED_LONG_MASK
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
absValue()
StringValue[]
asArray()
boolean
equals(java.lang.Object o)
java.util.Map<java.lang.String,java.lang.Boolean>
getBitmap()
boolean
getBoolean()
java.time.Instant
getDateTime()
EnumRecord
getEnum()
float
getFloat32()
double
getFloat64()
short
getInt16()
int
getInt16U()
int
getInt32()
long
getInt32U()
long
getInt64()
java.math.BigInteger
getInt64U()
byte
getInt8()
short
getInt8U()
com.fasterxml.jackson.databind.JsonNode
getJson()
<T> T
getJson(java.lang.Class<T> aClass)
java.lang.String
getString()
int
hashCode()
static StringValue
of(java.lang.String value)
void
roundToInt()
void
scaleDown(int mul, int powOf10)
void
scaleUp(int mul, int powOf10)
java.lang.String
toString()
-
Methods inherited from class com.smartgridready.communicator.common.api.values.Value
enumToOrdinalValue, fromDiscreteInput, fromModbusRegister, fromString, toModbusDiscreteVal, toModbusRegister
-
-
-
-
Method Detail
-
getFloat32
public float getFloat32()
- Specified by:
getFloat32
in classValue
-
getFloat64
public double getFloat64()
- Specified by:
getFloat64
in classValue
-
getBoolean
public boolean getBoolean()
- Specified by:
getBoolean
in classValue
-
getEnum
public EnumRecord getEnum()
-
getBitmap
public java.util.Map<java.lang.String,java.lang.Boolean> getBitmap()
-
getDateTime
public java.time.Instant getDateTime()
- Specified by:
getDateTime
in classValue
-
getJson
public com.fasterxml.jackson.databind.JsonNode getJson()
-
scaleDown
public void scaleDown(int mul, int powOf10)
-
scaleUp
public void scaleUp(int mul, int powOf10)
-
asArray
public StringValue[] asArray()
-
roundToInt
public void roundToInt()
- Specified by:
roundToInt
in classValue
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
of
public static StringValue of(java.lang.String value)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-