Package org.apache.qpid.proton.codec
Class ArrayType
- java.lang.Object
-
- org.apache.qpid.proton.codec.ArrayType
-
- All Implemented Interfaces:
AMQPType<java.lang.Object[]>,PrimitiveType<java.lang.Object[]>
public class ArrayType extends java.lang.Object implements PrimitiveType<java.lang.Object[]>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceArrayType.ArrayEncoding
-
Constructor Summary
Constructors Constructor Description ArrayType(EncoderImpl encoder, DecoderImpl decoder, BooleanType boolType, ByteType byteType, ShortType shortType, IntegerType intType, LongType longType, FloatType floatType, DoubleType doubleType, CharacterType characterType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<ArrayType.ArrayEncoding>getAllEncodings()ArrayType.ArrayEncodinggetCanonicalEncoding()ArrayType.ArrayEncodinggetEncoding(java.lang.Object[] val)java.lang.Class<java.lang.Object[]>getTypeClass()voidwrite(boolean[] a)voidwrite(byte[] a)voidwrite(char[] a)voidwrite(double[] a)voidwrite(float[] a)voidwrite(int[] a)voidwrite(long[] a)voidwrite(short[] a)voidwrite(java.lang.Object[] val)
-
-
-
Constructor Detail
-
ArrayType
public ArrayType(EncoderImpl encoder, DecoderImpl decoder, BooleanType boolType, ByteType byteType, ShortType shortType, IntegerType intType, LongType longType, FloatType floatType, DoubleType doubleType, CharacterType characterType)
-
-
Method Detail
-
getTypeClass
public java.lang.Class<java.lang.Object[]> getTypeClass()
- Specified by:
getTypeClassin interfaceAMQPType<java.lang.Object[]>
-
getEncoding
public ArrayType.ArrayEncoding getEncoding(java.lang.Object[] val)
- Specified by:
getEncodingin interfaceAMQPType<java.lang.Object[]>- Specified by:
getEncodingin interfacePrimitiveType<java.lang.Object[]>
-
getCanonicalEncoding
public ArrayType.ArrayEncoding getCanonicalEncoding()
- Specified by:
getCanonicalEncodingin interfaceAMQPType<java.lang.Object[]>- Specified by:
getCanonicalEncodingin interfacePrimitiveType<java.lang.Object[]>
-
getAllEncodings
public java.util.Collection<ArrayType.ArrayEncoding> getAllEncodings()
- Specified by:
getAllEncodingsin interfaceAMQPType<java.lang.Object[]>- Specified by:
getAllEncodingsin interfacePrimitiveType<java.lang.Object[]>
-
write
public void write(java.lang.Object[] val)
-
write
public void write(boolean[] a)
-
write
public void write(byte[] a)
-
write
public void write(short[] a)
-
write
public void write(int[] a)
-
write
public void write(long[] a)
-
write
public void write(float[] a)
-
write
public void write(double[] a)
-
write
public void write(char[] a)
-
-