public class DefaultPortableReader extends Object implements PortableReader
Modifier and Type | Field and Description |
---|---|
protected ClassDefinition |
cd |
Constructor and Description |
---|
DefaultPortableReader(com.hazelcast.nio.serialization.PortableSerializer serializer,
com.hazelcast.nio.BufferObjectDataInput in,
ClassDefinition cd) |
Modifier and Type | Method and Description |
---|---|
int |
getFieldClassId(String fieldName) |
Set<String> |
getFieldNames() |
FieldType |
getFieldType(String fieldName) |
int |
getFieldVersion(String fieldName) |
protected int |
getPosition(FieldDefinition fd) |
protected int |
getPosition(String fieldName) |
com.hazelcast.nio.ObjectDataInput |
getRawDataInput() |
int |
getVersion() |
boolean |
hasField(String fieldName) |
boolean |
readBoolean(String fieldName) |
byte |
readByte(String fieldName) |
byte[] |
readByteArray(String fieldName) |
char |
readChar(String fieldName) |
char[] |
readCharArray(String fieldName) |
double |
readDouble(String fieldName) |
double[] |
readDoubleArray(String fieldName) |
float |
readFloat(String fieldName) |
float[] |
readFloatArray(String fieldName) |
int |
readInt(String fieldName) |
int[] |
readIntArray(String fieldName) |
long |
readLong(String fieldName) |
long[] |
readLongArray(String fieldName) |
Portable |
readPortable(String fieldName) |
Portable[] |
readPortableArray(String fieldName) |
short |
readShort(String fieldName) |
short[] |
readShortArray(String fieldName) |
String |
readUTF(String fieldName) |
protected final ClassDefinition cd
public DefaultPortableReader(com.hazelcast.nio.serialization.PortableSerializer serializer, com.hazelcast.nio.BufferObjectDataInput in, ClassDefinition cd)
public int getVersion()
getVersion
in interface PortableReader
public boolean hasField(String fieldName)
hasField
in interface PortableReader
public Set<String> getFieldNames()
getFieldNames
in interface PortableReader
public FieldType getFieldType(String fieldName)
getFieldType
in interface PortableReader
public int getFieldClassId(String fieldName)
getFieldClassId
in interface PortableReader
public int getFieldVersion(String fieldName)
public int readInt(String fieldName) throws IOException
readInt
in interface PortableReader
IOException
public long readLong(String fieldName) throws IOException
readLong
in interface PortableReader
IOException
public String readUTF(String fieldName) throws IOException
readUTF
in interface PortableReader
IOException
public boolean readBoolean(String fieldName) throws IOException
readBoolean
in interface PortableReader
IOException
public byte readByte(String fieldName) throws IOException
readByte
in interface PortableReader
IOException
public char readChar(String fieldName) throws IOException
readChar
in interface PortableReader
IOException
public double readDouble(String fieldName) throws IOException
readDouble
in interface PortableReader
IOException
public float readFloat(String fieldName) throws IOException
readFloat
in interface PortableReader
IOException
public short readShort(String fieldName) throws IOException
readShort
in interface PortableReader
IOException
public byte[] readByteArray(String fieldName) throws IOException
readByteArray
in interface PortableReader
IOException
public char[] readCharArray(String fieldName) throws IOException
readCharArray
in interface PortableReader
IOException
public int[] readIntArray(String fieldName) throws IOException
readIntArray
in interface PortableReader
IOException
public long[] readLongArray(String fieldName) throws IOException
readLongArray
in interface PortableReader
IOException
public double[] readDoubleArray(String fieldName) throws IOException
readDoubleArray
in interface PortableReader
IOException
public float[] readFloatArray(String fieldName) throws IOException
readFloatArray
in interface PortableReader
IOException
public short[] readShortArray(String fieldName) throws IOException
readShortArray
in interface PortableReader
IOException
public Portable readPortable(String fieldName) throws IOException
readPortable
in interface PortableReader
IOException
public Portable[] readPortableArray(String fieldName) throws IOException
readPortableArray
in interface PortableReader
IOException
protected int getPosition(String fieldName) throws IOException
IOException
protected int getPosition(FieldDefinition fd) throws IOException
IOException
public com.hazelcast.nio.ObjectDataInput getRawDataInput() throws IOException
getRawDataInput
in interface PortableReader
IOException
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.