Class ByteBufferSerializationStreamReader
- java.lang.Object
-
- org.gwtproject.rpc.serialization.api.impl.AbstractSerializationStream
-
- org.gwtproject.rpc.serialization.api.impl.AbstractSerializationStreamReader
-
- org.gwtproject.rpc.serialization.stream.bytebuffer.ByteBufferSerializationStreamReader
-
- All Implemented Interfaces:
com.google.gwt.user.client.rpc.SerializationStreamReader,org.gwtproject.rpc.serialization.api.SerializationStreamReader
public class ByteBufferSerializationStreamReader extends org.gwtproject.rpc.serialization.api.impl.AbstractSerializationStreamReader
-
-
Field Summary
-
Fields inherited from class org.gwtproject.rpc.serialization.api.impl.AbstractSerializationStream
DEFAULT_FLAGS, FLAG_ELIDE_TYPE_NAMES, FLAG_RPC_TOKEN_INCLUDED, RPC_SEPARATOR_CHAR, SERIALIZATION_STREAM_JSON_VERSION, SERIALIZATION_STREAM_MAX_VERSION, SERIALIZATION_STREAM_MIN_VERSION, SERIALIZATION_STREAM_VERSION, VALID_FLAGS_MASK
-
-
Constructor Summary
Constructors Constructor Description ByteBufferSerializationStreamReader(org.gwtproject.rpc.serialization.api.TypeSerializer serializer, ByteBuffer bb)ByteBufferSerializationStreamReader(org.gwtproject.rpc.serialization.api.TypeSerializer serializer, ByteBuffer bb, String[] strings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclaimItems(int slots)protected Objectdeserialize(String s)protected StringgetString(int i)booleanreadBoolean()bytereadByte()charreadChar()doublereadDouble()floatreadFloat()intreadInt()longreadLong()shortreadShort()StringreadString()-
Methods inherited from class org.gwtproject.rpc.serialization.api.impl.AbstractSerializationStreamReader
fromDoubles, getDecodedObject, readObject, rememberDecodedObject, reserveDecodedObjectIndex
-
-
-
-
Constructor Detail
-
ByteBufferSerializationStreamReader
public ByteBufferSerializationStreamReader(org.gwtproject.rpc.serialization.api.TypeSerializer serializer, ByteBuffer bb, String[] strings)
-
ByteBufferSerializationStreamReader
public ByteBufferSerializationStreamReader(org.gwtproject.rpc.serialization.api.TypeSerializer serializer, ByteBuffer bb)
-
-
Method Detail
-
deserialize
protected Object deserialize(String s) throws com.google.gwt.user.client.rpc.SerializationException
- Specified by:
deserializein classorg.gwtproject.rpc.serialization.api.impl.AbstractSerializationStreamReader- Throws:
com.google.gwt.user.client.rpc.SerializationException
-
getString
protected String getString(int i)
- Specified by:
getStringin classorg.gwtproject.rpc.serialization.api.impl.AbstractSerializationStreamReader
-
readBoolean
public boolean readBoolean() throws org.gwtproject.rpc.serialization.api.SerializationException- Throws:
org.gwtproject.rpc.serialization.api.SerializationException
-
readByte
public byte readByte() throws org.gwtproject.rpc.serialization.api.SerializationException- Throws:
org.gwtproject.rpc.serialization.api.SerializationException
-
readChar
public char readChar() throws org.gwtproject.rpc.serialization.api.SerializationException- Throws:
org.gwtproject.rpc.serialization.api.SerializationException
-
readDouble
public double readDouble() throws org.gwtproject.rpc.serialization.api.SerializationException- Throws:
org.gwtproject.rpc.serialization.api.SerializationException
-
readFloat
public float readFloat() throws org.gwtproject.rpc.serialization.api.SerializationException- Throws:
org.gwtproject.rpc.serialization.api.SerializationException
-
readInt
public int readInt() throws org.gwtproject.rpc.serialization.api.SerializationException- Throws:
org.gwtproject.rpc.serialization.api.SerializationException
-
readLong
public long readLong() throws org.gwtproject.rpc.serialization.api.SerializationException- Throws:
org.gwtproject.rpc.serialization.api.SerializationException
-
readShort
public short readShort() throws org.gwtproject.rpc.serialization.api.SerializationException- Throws:
org.gwtproject.rpc.serialization.api.SerializationException
-
readString
public String readString() throws org.gwtproject.rpc.serialization.api.SerializationException
- Throws:
org.gwtproject.rpc.serialization.api.SerializationException
-
claimItems
public void claimItems(int slots) throws org.gwtproject.rpc.serialization.api.SerializationException- Throws:
org.gwtproject.rpc.serialization.api.SerializationException
-
-