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 PortableReaderpublic boolean hasField(String fieldName)
hasField in interface PortableReaderpublic Set<String> getFieldNames()
getFieldNames in interface PortableReaderpublic FieldType getFieldType(String fieldName)
getFieldType in interface PortableReaderpublic int getFieldClassId(String fieldName)
getFieldClassId in interface PortableReaderpublic int getFieldVersion(String fieldName)
public int readInt(String fieldName) throws IOException
readInt in interface PortableReaderIOExceptionpublic long readLong(String fieldName) throws IOException
readLong in interface PortableReaderIOExceptionpublic String readUTF(String fieldName) throws IOException
readUTF in interface PortableReaderIOExceptionpublic boolean readBoolean(String fieldName) throws IOException
readBoolean in interface PortableReaderIOExceptionpublic byte readByte(String fieldName) throws IOException
readByte in interface PortableReaderIOExceptionpublic char readChar(String fieldName) throws IOException
readChar in interface PortableReaderIOExceptionpublic double readDouble(String fieldName) throws IOException
readDouble in interface PortableReaderIOExceptionpublic float readFloat(String fieldName) throws IOException
readFloat in interface PortableReaderIOExceptionpublic short readShort(String fieldName) throws IOException
readShort in interface PortableReaderIOExceptionpublic byte[] readByteArray(String fieldName) throws IOException
readByteArray in interface PortableReaderIOExceptionpublic char[] readCharArray(String fieldName) throws IOException
readCharArray in interface PortableReaderIOExceptionpublic int[] readIntArray(String fieldName) throws IOException
readIntArray in interface PortableReaderIOExceptionpublic long[] readLongArray(String fieldName) throws IOException
readLongArray in interface PortableReaderIOExceptionpublic double[] readDoubleArray(String fieldName) throws IOException
readDoubleArray in interface PortableReaderIOExceptionpublic float[] readFloatArray(String fieldName) throws IOException
readFloatArray in interface PortableReaderIOExceptionpublic short[] readShortArray(String fieldName) throws IOException
readShortArray in interface PortableReaderIOExceptionpublic Portable readPortable(String fieldName) throws IOException
readPortable in interface PortableReaderIOExceptionpublic Portable[] readPortableArray(String fieldName) throws IOException
readPortableArray in interface PortableReaderIOExceptionprotected int getPosition(String fieldName) throws IOException
IOExceptionprotected int getPosition(FieldDefinition fd) throws IOException
IOExceptionpublic com.hazelcast.nio.ObjectDataInput getRawDataInput()
throws IOException
getRawDataInput in interface PortableReaderIOExceptionCopyright © 2014 Hazelcast, Inc.. All Rights Reserved.