Class RpcValue
- java.lang.Object
-
- foundation.icon.icx.transport.jsonrpc.RpcValue
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface foundation.icon.icx.transport.jsonrpc.RpcItem
RpcItem.RpcValueException
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Address
asAddress()
java.lang.Boolean
asBoolean()
Returns the value as booleanbyte[]
asByteArray()
Returns the value as bytesBytes
asBytes()
java.math.BigInteger
asInteger()
Returns the value as integerjava.lang.String
asString()
Returns the value as stringboolean
isEmpty()
boolean
isNull()
java.lang.String
toString()
-
-
-
Field Detail
-
NULL
public static final RpcValue NULL
-
-
Constructor Detail
-
RpcValue
public RpcValue(RpcValue value)
-
RpcValue
public RpcValue(Address value)
-
RpcValue
public RpcValue(java.lang.String value)
-
RpcValue
public RpcValue(byte[] value)
-
RpcValue
public RpcValue(java.math.BigInteger value)
-
RpcValue
public RpcValue(boolean value)
-
RpcValue
public RpcValue(java.lang.Boolean value)
-
RpcValue
public RpcValue(Bytes value)
-
-
Method Detail
-
asString
public java.lang.String asString()
Returns the value as string
-
asByteArray
public byte[] asByteArray()
Returns the value as bytes- Specified by:
asByteArray
in interfaceRpcItem
- Returns:
- the value as bytes
-
asInteger
public java.math.BigInteger asInteger()
Returns the value as integer
-
asBoolean
public java.lang.Boolean asBoolean()
Returns the value as boolean
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-