Class DataImpl
java.lang.Object
org.apache.qpid.proton.codec.impl.DataImpl
- All Implemented Interfaces:
Data
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.qpid.proton.codec.Data
Data.DataType, Data.Factory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
long
decode
(ByteBuffer buf) encode()
long
encode
(ByteBuffer buf) long
boolean
enter()
boolean
exit()
format()
void
free()
long
getArray()
boolean
byte
getByte()
int
getChar()
double
float
getFloat()
int
getInt()
Object[]
long
getList()
long
getLong()
long
getMap()
short
getShort()
getUUID()
boolean
boolean
boolean
isNull()
next()
prev()
void
putArray
(boolean described, Data.DataType type) void
putBinary
(byte[] bytes) void
void
putBoolean
(boolean b) void
putByte
(byte b) void
putChar
(int c) void
void
void
void
void
void
putDouble
(double d) void
putFloat
(float f) void
putInt
(int i) void
putJavaList
(List<Object> list) void
putJavaMap
(Map<Object, Object> map) void
putList()
void
putLong
(long l) void
putMap()
void
putNull()
void
void
putShort
(short s) void
void
void
putTimestamp
(Date t) void
void
void
void
void
void
rewind()
long
size()
toString()
type()
-
Constructor Details
-
DataImpl
public DataImpl()
-
-
Method Details
-
free
public void free() -
clear
public void clear() -
size
public long size() -
rewind
public void rewind() -
next
-
prev
-
enter
public boolean enter() -
exit
public boolean exit() -
type
-
encodedSize
public long encodedSize()- Specified by:
encodedSize
in interfaceData
-
encode
-
encode
-
decode
-
putList
public void putList() -
putMap
public void putMap() -
putArray
-
putDescribed
public void putDescribed()- Specified by:
putDescribed
in interfaceData
-
putNull
public void putNull() -
putBoolean
public void putBoolean(boolean b) - Specified by:
putBoolean
in interfaceData
-
putUnsignedByte
- Specified by:
putUnsignedByte
in interfaceData
-
putByte
public void putByte(byte b) -
putUnsignedShort
- Specified by:
putUnsignedShort
in interfaceData
-
putShort
public void putShort(short s) -
putUnsignedInteger
- Specified by:
putUnsignedInteger
in interfaceData
-
putInt
public void putInt(int i) -
putChar
public void putChar(int c) -
putUnsignedLong
- Specified by:
putUnsignedLong
in interfaceData
-
putLong
public void putLong(long l) -
putTimestamp
- Specified by:
putTimestamp
in interfaceData
-
putFloat
public void putFloat(float f) -
putDouble
public void putDouble(double d) -
putDecimal32
- Specified by:
putDecimal32
in interfaceData
-
putDecimal64
- Specified by:
putDecimal64
in interfaceData
-
putDecimal128
- Specified by:
putDecimal128
in interfaceData
-
putUUID
-
putBinary
-
putBinary
public void putBinary(byte[] bytes) -
putString
-
putSymbol
-
putObject
-
putJavaMap
- Specified by:
putJavaMap
in interfaceData
-
putJavaList
- Specified by:
putJavaList
in interfaceData
-
putDescribedType
- Specified by:
putDescribedType
in interfaceData
-
getList
public long getList() -
getMap
public long getMap() -
getArray
public long getArray() -
isArrayDescribed
public boolean isArrayDescribed()- Specified by:
isArrayDescribed
in interfaceData
-
getArrayType
- Specified by:
getArrayType
in interfaceData
-
isDescribed
public boolean isDescribed()- Specified by:
isDescribed
in interfaceData
-
isNull
public boolean isNull() -
getBoolean
public boolean getBoolean()- Specified by:
getBoolean
in interfaceData
-
getUnsignedByte
- Specified by:
getUnsignedByte
in interfaceData
-
getByte
public byte getByte() -
getUnsignedShort
- Specified by:
getUnsignedShort
in interfaceData
-
getShort
public short getShort() -
getUnsignedInteger
- Specified by:
getUnsignedInteger
in interfaceData
-
getInt
public int getInt() -
getChar
public int getChar() -
getUnsignedLong
- Specified by:
getUnsignedLong
in interfaceData
-
getLong
public long getLong() -
getTimestamp
- Specified by:
getTimestamp
in interfaceData
-
getFloat
public float getFloat() -
getDouble
public double getDouble() -
getDecimal32
- Specified by:
getDecimal32
in interfaceData
-
getDecimal64
- Specified by:
getDecimal64
in interfaceData
-
getDecimal128
- Specified by:
getDecimal128
in interfaceData
-
getUUID
-
getBinary
-
getString
-
getSymbol
-
getObject
-
getJavaMap
- Specified by:
getJavaMap
in interfaceData
-
getJavaList
- Specified by:
getJavaList
in interfaceData
-
getJavaArray
- Specified by:
getJavaArray
in interfaceData
-
getDescribedType
- Specified by:
getDescribedType
in interfaceData
-
format
-
toString
-