public class ArrayType extends java.lang.Object implements PrimitiveType<java.lang.Object[]>
Modifier and Type | Class and Description |
---|---|
static interface |
ArrayType.ArrayEncoding |
Constructor and Description |
---|
ArrayType(EncoderImpl encoder,
DecoderImpl decoder,
BooleanType boolType,
ByteType byteType,
ShortType shortType,
IntegerType intType,
LongType longType,
FloatType floatType,
DoubleType doubleType,
CharacterType characterType) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ArrayType.ArrayEncoding> |
getAllEncodings() |
ArrayType.ArrayEncoding |
getCanonicalEncoding() |
ArrayType.ArrayEncoding |
getEncoding(java.lang.Object[] val) |
java.lang.Class<java.lang.Object[]> |
getTypeClass() |
void |
write(boolean[] a) |
void |
write(byte[] a) |
void |
write(char[] a) |
void |
write(double[] a) |
void |
write(float[] a) |
void |
write(int[] a) |
void |
write(long[] a) |
void |
write(java.lang.Object[] val) |
void |
write(short[] a) |
public ArrayType(EncoderImpl encoder, DecoderImpl decoder, BooleanType boolType, ByteType byteType, ShortType shortType, IntegerType intType, LongType longType, FloatType floatType, DoubleType doubleType, CharacterType characterType)
public java.lang.Class<java.lang.Object[]> getTypeClass()
getTypeClass
in interface AMQPType<java.lang.Object[]>
public ArrayType.ArrayEncoding getEncoding(java.lang.Object[] val)
getEncoding
in interface AMQPType<java.lang.Object[]>
getEncoding
in interface PrimitiveType<java.lang.Object[]>
public ArrayType.ArrayEncoding getCanonicalEncoding()
getCanonicalEncoding
in interface AMQPType<java.lang.Object[]>
getCanonicalEncoding
in interface PrimitiveType<java.lang.Object[]>
public java.util.Collection<ArrayType.ArrayEncoding> getAllEncodings()
getAllEncodings
in interface AMQPType<java.lang.Object[]>
getAllEncodings
in interface PrimitiveType<java.lang.Object[]>
public void write(java.lang.Object[] val)
public void write(boolean[] a)
public void write(byte[] a)
public void write(short[] a)
public void write(int[] a)
public void write(long[] a)
public void write(float[] a)
public void write(double[] a)
public void write(char[] a)