Class DataStream


  • public class DataStream
    extends Object
    • Field Detail

      • buffer

        public byte[] buffer
      • position

        public int position
    • Constructor Detail

      • DataStream

        public DataStream()
      • DataStream

        public DataStream​(byte[] buffer)
      • DataStream

        public DataStream​(byte[] buffer,
                          int position)
    • Method Detail

      • reset

        public void reset()
      • readLong

        public long readLong()
      • writeLong

        public void writeLong​(long value)
      • readInt

        public int readInt()
      • writeInt

        public void writeInt​(int value)
      • writeInt

        public void writeInt​(int value,
                             int position)
      • readInt

        public int readInt​(int position)
      • readBoolean

        public boolean readBoolean()
      • writeBoolean

        public void writeBoolean​(boolean value)
      • readByte

        public byte readByte()
      • writeByte

        public void writeByte​(byte value)
      • writeBytes

        public void writeBytes​(byte[] bytes)
      • readBytes

        public byte[] readBytes​(int size)
      • writeString

        public void writeString​(String value)
      • writeString

        public void writeString​(String value,
                                boolean storeLength)
      • readString

        public String readString()
      • readString

        public String readString​(int length)
      • getNonEmptyBytes

        public byte[] getNonEmptyBytes()
      • skip

        public void skip​(int size)
      • moveDataToFront

        public void moveDataToFront​(int start,
                                    int end)