Class MessageWriter


  • public class MessageWriter
    extends java.lang.Object
    Special class for constructing the content of a MCF message.
    • Constructor Detail

      • MessageWriter

        public MessageWriter()
        Special MCFOutputSt
    • Method Detail

      • writeI8

        public void writeI8​(int b)
      • writeU8

        public void writeU8​(short b)
      • writeI16

        public void writeI16​(short b)
      • writeU16

        public void writeU16​(int b)
      • writeI32

        public void writeI32​(int b)
      • writeU32

        public void writeU32​(long b)
      • writeI64

        public void writeI64​(long b)
      • writeU64

        public void writeU64​(java.math.BigInteger bi)
      • writeF32

        public void writeF32​(float value)
      • writeF64

        public void writeF64​(double value)
      • writeBoolean

        public void writeBoolean​(boolean b)
      • writeString

        public void writeString​(java.lang.String string)
      • writeFixedArrayI8

        public void writeFixedArrayI8​(byte[] arr)
      • writeFixedArrayU8

        public void writeFixedArrayU8​(short[] arr)
      • writeFixedArrayI16

        public void writeFixedArrayI16​(short[] arr)
      • writeFixedArrayU16

        public void writeFixedArrayU16​(int[] arr)
      • writeFixedArrayI32

        public void writeFixedArrayI32​(int[] arr)
      • writeFixedArrayU32

        public void writeFixedArrayU32​(long[] arr)
      • writeFixedArrayI64

        public void writeFixedArrayI64​(long[] arr)
      • writeVarArrayI8

        public void writeVarArrayI8​(byte[] arr)
      • writeVarArrayU8

        public void writeVarArrayU8​(short[] arr)
      • writeVarArrayI16

        public void writeVarArrayI16​(short[] arr)
      • writeVarArrayU16

        public void writeVarArrayU16​(int[] arr)
      • writeVarArrayI32

        public void writeVarArrayI32​(int[] arr)
      • writeVarArrayU32

        public void writeVarArrayU32​(long[] arr)
      • writeVarArrayI64

        public void writeVarArrayI64​(long[] arr)
      • writeDecimalAsLong

        public void writeDecimalAsLong​(double value,
                                       int decimals)
      • writeDecimalAsInt

        public void writeDecimalAsInt​(double value,
                                      int decimals)
      • writeDecimalAsShort

        public void writeDecimalAsShort​(double value,
                                        int decimals)
      • toBytes

        public byte[] toBytes()
      • writeIntArray

        public void writeIntArray​(int[] arr,
                                  boolean varLength)
      • writeI32Arr

        public void writeI32Arr​(int[] varIds)
        Write an array of I32's with length indication.