public abstract class WireValue
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WireValue.Type |
| Modifier and Type | Method and Description |
|---|---|
abstract java.nio.ByteBuffer |
asBlob() |
abstract boolean |
asBoolean() |
abstract double |
asDouble() |
abstract float |
asFloat() |
abstract EncodedImage |
asImage() |
abstract int |
asInt() |
abstract java.util.List<WireValue> |
asList() |
abstract long |
asLong() |
abstract java.util.Map<WireValue,WireValue> |
asMap() |
abstract Message |
asMessage() |
abstract java.lang.String |
asString() |
boolean |
equals(java.lang.Object obj) |
WireValue.Type |
getType() |
int |
hashCode() |
static WireValue |
of(java.lang.Object value) |
void |
toBytes(java.nio.ByteBuffer bb) |
java.lang.String |
toJson() |
void |
toJson(java.io.Writer jsonOut) |
java.lang.String |
toString() |
java.lang.String |
toText() |
static WireValue |
valueOf(com.google.gson.JsonElement e) |
static WireValue |
valueOfJson(java.io.Reader jsonIn) |
static WireValue |
valueOfJson(java.lang.String json) |
public static WireValue valueOf(com.google.gson.JsonElement e)
public static WireValue valueOfJson(java.lang.String json)
public static WireValue valueOfJson(java.io.Reader jsonIn) throws java.io.IOException
jsonIn - json source. Closed by this method.java.io.IOExceptionpublic static WireValue of(@Nullable java.lang.Object value)
public final WireValue.Type getType()
public final int hashCode()
hashCode in class java.lang.Objectpublic final boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toText()
public java.lang.String toJson()
public void toJson(java.io.Writer jsonOut)
throws java.io.IOException
java.io.IOExceptionpublic void toBytes(java.nio.ByteBuffer bb)
public abstract java.lang.String asString()
public abstract int asInt()
public abstract long asLong()
public abstract float asFloat()
public abstract double asDouble()
public abstract boolean asBoolean()
public abstract java.util.List<WireValue> asList()
public abstract java.nio.ByteBuffer asBlob()
public abstract Message asMessage()
public abstract EncodedImage asImage()