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)