public final class JsonableReader extends BaseValueReader<JsonNode>
mData| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.lang.String fieldName) |
void |
endRead() |
protected boolean |
isNullInner(java.lang.String fieldName) |
java.util.Iterator<java.lang.String> |
iterator() |
boolean |
readBoolean(java.lang.String fieldName,
boolean defaultValue) |
boolean[] |
readBooleanArray(java.lang.String fieldName) |
double |
readDouble(java.lang.String fieldName,
double defaultValue) |
double[] |
readDoubleArray(java.lang.String fieldName) |
<E extends java.lang.Enum<E>> |
readEnum(java.lang.String fieldName,
java.lang.Class<E> enumType) |
<E extends java.lang.Enum<E>> |
readEnumArray(java.lang.String fieldName,
java.lang.Class<E> enumType) |
float |
readFloat(java.lang.String fieldName,
float defaultValue) |
float[] |
readFloatArray(java.lang.String fieldName) |
int |
readInt(java.lang.String fieldName,
int defaultValue) |
int[] |
readIntArray(java.lang.String fieldName) |
long |
readLong(java.lang.String fieldName,
long defaultValue) |
long[] |
readLongArray(java.lang.String fieldName) |
<T> T |
readObject(java.lang.Class<T> objectType) |
<T> T |
readObject(java.lang.String fieldName,
java.lang.Class<T> objectType) |
<T> T[] |
readObjectArray(java.lang.String fieldName,
java.lang.Class<T> objectType) |
java.lang.String |
readString(java.lang.String fieldName,
java.lang.String defaultValue) |
java.lang.String[] |
readStringArray(java.lang.String fieldName) |
void |
startRead() |
getData, isNull, readBoolean, readDouble, readFloat, readInt, readLong, readStringpublic void startRead()
startRead in class BaseValueReader<JsonNode>public void endRead()
endRead in class BaseValueReader<JsonNode>public boolean contains(java.lang.String fieldName)
protected boolean isNullInner(java.lang.String fieldName)
isNullInner in class BaseValueReader<JsonNode>public boolean readBoolean(java.lang.String fieldName,
boolean defaultValue)
public int readInt(java.lang.String fieldName,
int defaultValue)
public long readLong(java.lang.String fieldName,
long defaultValue)
public float readFloat(java.lang.String fieldName,
float defaultValue)
public double readDouble(java.lang.String fieldName,
double defaultValue)
public java.lang.String readString(java.lang.String fieldName,
java.lang.String defaultValue)
public <E extends java.lang.Enum<E>> E readEnum(java.lang.String fieldName,
java.lang.Class<E> enumType)
throws java.io.IOException
java.io.IOExceptionpublic <T> T readObject(java.lang.String fieldName,
java.lang.Class<T> objectType)
throws java.io.IOException
java.io.IOExceptionpublic <T> T readObject(java.lang.Class<T> objectType)
throws java.io.IOException
java.io.IOExceptionpublic boolean[] readBooleanArray(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionpublic int[] readIntArray(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionpublic long[] readLongArray(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionpublic float[] readFloatArray(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionpublic double[] readDoubleArray(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String[] readStringArray(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionpublic <E extends java.lang.Enum<E>> E[] readEnumArray(java.lang.String fieldName,
java.lang.Class<E> enumType)
throws java.io.IOException
java.io.IOExceptionpublic <T> T[] readObjectArray(java.lang.String fieldName,
java.lang.Class<T> objectType)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Iterator<java.lang.String> iterator()