com.vividsolutions.jts.io

Class ByteOrderDataInStream


public class ByteOrderDataInStream
extends java.lang.Object

Allows reading a stream of Java primitive datatypes from an underlying InStream, with the representation being in either common byte ordering.

Constructor Summary

ByteOrderDataInStream()
ByteOrderDataInStream(InStream stream)

Method Summary

byte
readByte()
double
readDouble()
int
readInt()
long
readLong()
void
setInStream(InStream stream)
Allows a single ByteOrderDataInStream to be reused on multiple InStreams.
void
setOrder(int byteOrder)

Constructor Details

ByteOrderDataInStream

public ByteOrderDataInStream()

ByteOrderDataInStream

public ByteOrderDataInStream(InStream stream)

Method Details

readByte

public byte readByte()
            throws IOException
Returns:

readDouble

public double readDouble()
            throws IOException

readInt

public int readInt()
            throws IOException

readLong

public long readLong()
            throws IOException

setInStream

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

setOrder

public void setOrder(int byteOrder)