public static interface MessageMarshaller.ProtoStreamReader
| Modifier and Type | Method and Description |
|---|---|
SerializationContext |
getSerializationContext() |
<E> E[] |
readArray(java.lang.String fieldName,
java.lang.Class<? extends E> elementClass) |
java.lang.Boolean |
readBoolean(java.lang.String fieldName) |
byte[] |
readBytes(java.lang.String fieldName) |
<E,C extends java.util.Collection<? super E>> |
readCollection(java.lang.String fieldName,
C collection,
java.lang.Class<E> elementClass) |
java.util.Date |
readDate(java.lang.String fieldName) |
java.lang.Double |
readDouble(java.lang.String fieldName) |
java.lang.Float |
readFloat(java.lang.String fieldName) |
java.lang.Integer |
readInt(java.lang.String fieldName)
Can't return an
int here because the field might be declared optional and missing so we might need to
return a null. |
java.lang.Long |
readLong(java.lang.String fieldName) |
<E> E |
readObject(java.lang.String fieldName,
java.lang.Class<E> clazz) |
java.lang.String |
readString(java.lang.String fieldName) |
SerializationContext getSerializationContext()
java.lang.Integer readInt(java.lang.String fieldName)
throws java.io.IOException
int here because the field might be declared optional and missing so we might need to
return a null.java.io.IOExceptionjava.lang.Long readLong(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionjava.util.Date readDate(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionjava.lang.Float readFloat(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionjava.lang.Double readDouble(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionjava.lang.Boolean readBoolean(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionjava.lang.String readString(java.lang.String fieldName)
throws java.io.IOException
java.io.IOExceptionbyte[] readBytes(java.lang.String fieldName)
throws java.io.IOException
java.io.IOException<E> E readObject(java.lang.String fieldName,
java.lang.Class<E> clazz)
throws java.io.IOException
java.io.IOException<E,C extends java.util.Collection<? super E>> C readCollection(java.lang.String fieldName,
C collection,
java.lang.Class<E> elementClass)
throws java.io.IOException
java.io.IOException<E> E[] readArray(java.lang.String fieldName,
java.lang.Class<? extends E> elementClass)
throws java.io.IOException
java.io.IOException