Class DataImpl
- java.lang.Object
-
- org.apache.qpid.proton.codec.impl.DataImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.qpid.proton.codec.Data
Data.DataType, Data.Factory
-
-
Constructor Summary
Constructors Constructor Description DataImpl()
-
Method Summary
All Methods Instance Methods Concrete 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()java.lang.StringtoString()Data.DataTypetype()
-
-
-
Method Detail
-
next
public Data.DataType next()
-
prev
public Data.DataType prev()
-
type
public Data.DataType type()
-
encodedSize
public long encodedSize()
- Specified by:
encodedSizein interfaceData
-
putArray
public void putArray(boolean described, Data.DataType type)
-
putDescribed
public void putDescribed()
- Specified by:
putDescribedin interfaceData
-
putBoolean
public void putBoolean(boolean b)
- Specified by:
putBooleanin interfaceData
-
putUnsignedByte
public void putUnsignedByte(UnsignedByte ub)
- Specified by:
putUnsignedBytein interfaceData
-
putUnsignedShort
public void putUnsignedShort(UnsignedShort us)
- Specified by:
putUnsignedShortin interfaceData
-
putUnsignedInteger
public void putUnsignedInteger(UnsignedInteger ui)
- Specified by:
putUnsignedIntegerin interfaceData
-
putUnsignedLong
public void putUnsignedLong(UnsignedLong ul)
- Specified by:
putUnsignedLongin interfaceData
-
putTimestamp
public void putTimestamp(java.util.Date t)
- Specified by:
putTimestampin interfaceData
-
putDecimal32
public void putDecimal32(Decimal32 d)
- Specified by:
putDecimal32in interfaceData
-
putDecimal64
public void putDecimal64(Decimal64 d)
- Specified by:
putDecimal64in interfaceData
-
putDecimal128
public void putDecimal128(Decimal128 d)
- Specified by:
putDecimal128in interfaceData
-
putJavaMap
public void putJavaMap(java.util.Map<java.lang.Object,java.lang.Object> map)
- Specified by:
putJavaMapin interfaceData
-
putJavaList
public void putJavaList(java.util.List<java.lang.Object> list)
- Specified by:
putJavaListin interfaceData
-
putDescribedType
public void putDescribedType(DescribedType dt)
- Specified by:
putDescribedTypein interfaceData
-
isArrayDescribed
public boolean isArrayDescribed()
- Specified by:
isArrayDescribedin interfaceData
-
getArrayType
public Data.DataType getArrayType()
- Specified by:
getArrayTypein interfaceData
-
isDescribed
public boolean isDescribed()
- Specified by:
isDescribedin interfaceData
-
getBoolean
public boolean getBoolean()
- Specified by:
getBooleanin interfaceData
-
getUnsignedByte
public UnsignedByte getUnsignedByte()
- Specified by:
getUnsignedBytein interfaceData
-
getUnsignedShort
public UnsignedShort getUnsignedShort()
- Specified by:
getUnsignedShortin interfaceData
-
getUnsignedInteger
public UnsignedInteger getUnsignedInteger()
- Specified by:
getUnsignedIntegerin interfaceData
-
getUnsignedLong
public UnsignedLong getUnsignedLong()
- Specified by:
getUnsignedLongin interfaceData
-
getTimestamp
public java.util.Date getTimestamp()
- Specified by:
getTimestampin interfaceData
-
getDecimal32
public Decimal32 getDecimal32()
- Specified by:
getDecimal32in interfaceData
-
getDecimal64
public Decimal64 getDecimal64()
- Specified by:
getDecimal64in interfaceData
-
getDecimal128
public Decimal128 getDecimal128()
- Specified by:
getDecimal128in interfaceData
-
getJavaMap
public java.util.Map<java.lang.Object,java.lang.Object> getJavaMap()
- Specified by:
getJavaMapin interfaceData
-
getJavaList
public java.util.List<java.lang.Object> getJavaList()
- Specified by:
getJavaListin interfaceData
-
getJavaArray
public java.lang.Object[] getJavaArray()
- Specified by:
getJavaArrayin interfaceData
-
getDescribedType
public DescribedType getDescribedType()
- Specified by:
getDescribedTypein interfaceData
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-