Class BitSetCodec

  • All Implemented Interfaces:
    Codec<java.util.BitSet>

    public class BitSetCodec
    extends java.lang.Object
    implements Codec<java.util.BitSet>
    • Field Detail

    • Constructor Detail

      • BitSetCodec

        public BitSetCodec()
    • Method Detail

      • parseBit

        public static java.util.BitSet parseBit​(ReadableByteBuf buf,
                                                int length)
      • revertOrder

        public static void revertOrder​(byte[] array)
      • className

        public java.lang.String className()
        Specified by:
        className in interface Codec<java.util.BitSet>
      • canEncode

        public boolean canEncode​(java.lang.Object value)
        Specified by:
        canEncode in interface Codec<java.util.BitSet>
      • encodeText

        public void encodeText​(PacketWriter encoder,
                               Context context,
                               java.lang.Object value,
                               java.util.Calendar cal,
                               java.lang.Long length)
                        throws java.io.IOException
        Specified by:
        encodeText in interface Codec<java.util.BitSet>
        Throws:
        java.io.IOException
      • encodeBinary

        public void encodeBinary​(PacketWriter encoder,
                                 java.lang.Object value,
                                 java.util.Calendar cal,
                                 java.lang.Long maxLength)
                          throws java.io.IOException
        Specified by:
        encodeBinary in interface Codec<java.util.BitSet>
        Throws:
        java.io.IOException
      • getBinaryEncodeType

        public int getBinaryEncodeType()
        Specified by:
        getBinaryEncodeType in interface Codec<java.util.BitSet>