Package org.apache.qpid.proton.codec
Interface Data
-
- All Known Implementing Classes:
DataImpl
public interface Data
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classData.DataTypestatic classData.Factory
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()longdecode(java.nio.ByteBuffer buf)Binaryencode()longencode(java.nio.ByteBuffer buf)longencodedSize()booleanenter()booleanexit()java.lang.Stringformat()voidfree()longgetArray()Data.DataTypegetArrayType()BinarygetBinary()booleangetBoolean()bytegetByte()intgetChar()Decimal128getDecimal128()Decimal32getDecimal32()Decimal64getDecimal64()DescribedTypegetDescribedType()doublegetDouble()floatgetFloat()intgetInt()java.lang.Object[]getJavaArray()java.util.List<java.lang.Object>getJavaList()java.util.Map<java.lang.Object,java.lang.Object>getJavaMap()longgetList()longgetLong()longgetMap()java.lang.ObjectgetObject()shortgetShort()java.lang.StringgetString()SymbolgetSymbol()java.util.DategetTimestamp()UnsignedBytegetUnsignedByte()UnsignedIntegergetUnsignedInteger()UnsignedLonggetUnsignedLong()UnsignedShortgetUnsignedShort()java.util.UUIDgetUUID()booleanisArrayDescribed()booleanisDescribed()booleanisNull()Data.DataTypenext()Data.DataTypeprev()voidputArray(boolean described, Data.DataType type)voidputBinary(byte[] bytes)voidputBinary(Binary bytes)voidputBoolean(boolean b)voidputByte(byte b)voidputChar(int c)voidputDecimal128(Decimal128 d)voidputDecimal32(Decimal32 d)voidputDecimal64(Decimal64 d)voidputDescribed()voidputDescribedType(DescribedType dt)voidputDouble(double d)voidputFloat(float f)voidputInt(int i)voidputJavaList(java.util.List<java.lang.Object> list)voidputJavaMap(java.util.Map<java.lang.Object,java.lang.Object> map)voidputList()voidputLong(long l)voidputMap()voidputNull()voidputObject(java.lang.Object o)voidputShort(short s)voidputString(java.lang.String string)voidputSymbol(Symbol symbol)voidputTimestamp(java.util.Date t)voidputUnsignedByte(UnsignedByte ub)voidputUnsignedInteger(UnsignedInteger ui)voidputUnsignedLong(UnsignedLong ul)voidputUnsignedShort(UnsignedShort us)voidputUUID(java.util.UUID u)voidrewind()longsize()Data.DataTypetype()
-
-
-
Method Detail
-
free
void free()
-
clear
void clear()
-
size
long size()
-
rewind
void rewind()
-
next
Data.DataType next()
-
prev
Data.DataType prev()
-
enter
boolean enter()
-
exit
boolean exit()
-
type
Data.DataType type()
-
encode
Binary encode()
-
encodedSize
long encodedSize()
-
encode
long encode(java.nio.ByteBuffer buf)
-
decode
long decode(java.nio.ByteBuffer buf)
-
putList
void putList()
-
putMap
void putMap()
-
putArray
void putArray(boolean described, Data.DataType type)
-
putDescribed
void putDescribed()
-
putNull
void putNull()
-
putBoolean
void putBoolean(boolean b)
-
putUnsignedByte
void putUnsignedByte(UnsignedByte ub)
-
putByte
void putByte(byte b)
-
putUnsignedShort
void putUnsignedShort(UnsignedShort us)
-
putShort
void putShort(short s)
-
putUnsignedInteger
void putUnsignedInteger(UnsignedInteger ui)
-
putInt
void putInt(int i)
-
putChar
void putChar(int c)
-
putUnsignedLong
void putUnsignedLong(UnsignedLong ul)
-
putLong
void putLong(long l)
-
putTimestamp
void putTimestamp(java.util.Date t)
-
putFloat
void putFloat(float f)
-
putDouble
void putDouble(double d)
-
putDecimal32
void putDecimal32(Decimal32 d)
-
putDecimal64
void putDecimal64(Decimal64 d)
-
putDecimal128
void putDecimal128(Decimal128 d)
-
putUUID
void putUUID(java.util.UUID u)
-
putBinary
void putBinary(Binary bytes)
-
putBinary
void putBinary(byte[] bytes)
-
putString
void putString(java.lang.String string)
-
putSymbol
void putSymbol(Symbol symbol)
-
putObject
void putObject(java.lang.Object o)
-
putJavaMap
void putJavaMap(java.util.Map<java.lang.Object,java.lang.Object> map)
-
putJavaList
void putJavaList(java.util.List<java.lang.Object> list)
-
putDescribedType
void putDescribedType(DescribedType dt)
-
getList
long getList()
-
getMap
long getMap()
-
getArray
long getArray()
-
isArrayDescribed
boolean isArrayDescribed()
-
getArrayType
Data.DataType getArrayType()
-
isDescribed
boolean isDescribed()
-
isNull
boolean isNull()
-
getBoolean
boolean getBoolean()
-
getUnsignedByte
UnsignedByte getUnsignedByte()
-
getByte
byte getByte()
-
getUnsignedShort
UnsignedShort getUnsignedShort()
-
getShort
short getShort()
-
getUnsignedInteger
UnsignedInteger getUnsignedInteger()
-
getInt
int getInt()
-
getChar
int getChar()
-
getUnsignedLong
UnsignedLong getUnsignedLong()
-
getLong
long getLong()
-
getTimestamp
java.util.Date getTimestamp()
-
getFloat
float getFloat()
-
getDouble
double getDouble()
-
getDecimal32
Decimal32 getDecimal32()
-
getDecimal64
Decimal64 getDecimal64()
-
getDecimal128
Decimal128 getDecimal128()
-
getUUID
java.util.UUID getUUID()
-
getBinary
Binary getBinary()
-
getString
java.lang.String getString()
-
getSymbol
Symbol getSymbol()
-
getObject
java.lang.Object getObject()
-
getJavaMap
java.util.Map<java.lang.Object,java.lang.Object> getJavaMap()
-
getJavaList
java.util.List<java.lang.Object> getJavaList()
-
getJavaArray
java.lang.Object[] getJavaArray()
-
getDescribedType
DescribedType getDescribedType()
-
format
java.lang.String format()
-
-