public abstract class BaseValueReader<D> extends java.lang.Object implements ValueReader
| Modifier | Constructor and Description |
|---|---|
protected |
BaseValueReader(D data) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
endRead() |
D |
getData() |
boolean |
isNull(java.lang.String fieldName) |
protected abstract boolean |
isNullInner(java.lang.String fieldName) |
boolean |
readBoolean(java.lang.String fieldName) |
double |
readDouble(java.lang.String fieldName) |
float |
readFloat(java.lang.String fieldName) |
int |
readInt(java.lang.String fieldName) |
long |
readLong(java.lang.String fieldName) |
java.lang.String |
readString(java.lang.String fieldName) |
abstract void |
startRead() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontains, readBoolean, readDouble, readEnum, readFloat, readInt, readIntArray, readLong, readObject, readObjectArray, readString, readStringArrayprotected final D mData
protected BaseValueReader(D data)
public final D getData()
public abstract void startRead()
public abstract void endRead()
protected abstract boolean isNullInner(java.lang.String fieldName)
public final boolean isNull(java.lang.String fieldName)
isNull in interface ValueReaderpublic final boolean readBoolean(java.lang.String fieldName)
readBoolean in interface ValueReaderpublic final int readInt(java.lang.String fieldName)
readInt in interface ValueReaderpublic final long readLong(java.lang.String fieldName)
readLong in interface ValueReaderpublic final float readFloat(java.lang.String fieldName)
readFloat in interface ValueReaderpublic final double readDouble(java.lang.String fieldName)
public final java.lang.String readString(java.lang.String fieldName)
readString in interface ValueReader