Class ByteOrderDataInStream


  • public class ByteOrderDataInStream
    extends Object
    Allows reading a stream of Java primitive datatypes from an underlying InStream, with the representation being in either common byte ordering.
    • Constructor Detail

      • ByteOrderDataInStream

        public ByteOrderDataInStream()
      • ByteOrderDataInStream

        public ByteOrderDataInStream​(InStream stream)
    • Method Detail

      • setInStream

        public void setInStream​(InStream stream)
        Allows a single ByteOrderDataInStream to be reused on multiple InStreams.
        Parameters:
        stream -
      • setOrder

        public void setOrder​(int byteOrder)
        Sets the ordering on the stream using the codes in ByteOrderValues.
        Parameters:
        byteOrder - the byte order code
      • getCount

        public long getCount()
        Gets the number of bytes read from the stream.
        Returns:
        the number of bytes read
      • getData

        public byte[] getData()
        Gets the data item that was last read from the stream.
        Returns:
        the data last read