public static Type get()

in broker-plugins/amqp-0-10-protocol/src/main/java/org/apache/qpid/server/protocol/v0_10/transport/Type.java [99:148]


    public static Type get(byte code)
    {
        switch (code)
        {
        case (byte) 0x00: return BIN8;
        case (byte) 0x01: return INT8;
        case (byte) 0x02: return UINT8;
        case (byte) 0x04: return CHAR;
        case (byte) 0x08: return BOOLEAN;
        case (byte) 0x10: return BIN16;
        case (byte) 0x11: return INT16;
        case (byte) 0x12: return UINT16;
        case (byte) 0x20: return BIN32;
        case (byte) 0x21: return INT32;
        case (byte) 0x22: return UINT32;
        case (byte) 0x23: return FLOAT;
        case (byte) 0x27: return CHAR_UTF32;
        case (byte) 0x30: return BIN64;
        case (byte) 0x31: return INT64;
        case (byte) 0x32: return UINT64;
        case (byte) 0x33: return DOUBLE;
        case (byte) 0x38: return DATETIME;
        case (byte) 0x40: return BIN128;
        case (byte) 0x48: return UUID;
        case (byte) 0x50: return BIN256;
        case (byte) 0x60: return BIN512;
        case (byte) 0x70: return BIN1024;
        case (byte) 0x80: return VBIN8;
        case (byte) 0x84: return STR8_LATIN;
        case (byte) 0x85: return STR8;
        case (byte) 0x86: return STR8_UTF16;
        case (byte) 0x90: return VBIN16;
        case (byte) 0x94: return STR16_LATIN;
        case (byte) 0x95: return STR16;
        case (byte) 0x96: return STR16_UTF16;
        case (byte) 0xa0: return VBIN32;
        case (byte) 0xa8: return MAP;
        case (byte) 0xa9: return LIST;
        case (byte) 0xaa: return ARRAY;
        case (byte) 0xab: return STRUCT32;
        case (byte) 0xc0: return BIN40;
        case (byte) 0xc8: return DEC32;
        case (byte) 0xd0: return BIN72;
        case (byte) 0xd8: return DEC64;
        case (byte) 0xf0: return VOID;
        case (byte) 0xf1: return BIT;

        default: return null;
        }
    }