Package org.meteoinfo.jts.io
Class ByteOrderDataInStream
- java.lang.Object
-
- org.meteoinfo.jts.io.ByteOrderDataInStream
-
public class ByteOrderDataInStream extends java.lang.ObjectAllows reading a stream of Java primitive datatypes from an underlyingInStream, with the representation being in either common byte ordering.
-
-
Constructor Summary
Constructors Constructor Description ByteOrderDataInStream()ByteOrderDataInStream(InStream stream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description bytereadByte()Reads a byte valuedoublereadDouble()intreadInt()longreadLong()voidsetInStream(InStream stream)Allows a single ByteOrderDataInStream to be reused on multiple InStreams.voidsetOrder(int byteOrder)
-
-
-
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)
-
readByte
public byte readByte() throws java.io.IOExceptionReads a byte value- Returns:
- the byte read
- Throws:
java.io.IOException
-
readInt
public int readInt() throws java.io.IOException- Throws:
java.io.IOException
-
readLong
public long readLong() throws java.io.IOException- Throws:
java.io.IOException
-
readDouble
public double readDouble() throws java.io.IOException- Throws:
java.io.IOException
-
-