Package org.locationtech.jts.io
Class ByteOrderValues
java.lang.Object
org.locationtech.jts.io.ByteOrderValues
Methods to read and write primitive Java datatypes from/to byte
sequences, allowing the byte order to be specified
Similar to the standard Java ByteBuffer
class.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double
getDouble
(byte[] buf, int byteOrder) static int
getInt
(byte[] buf, int byteOrder) static long
getLong
(byte[] buf, int byteOrder) static void
putDouble
(double doubleValue, byte[] buf, int byteOrder) static void
putInt
(int intValue, byte[] buf, int byteOrder) static void
putLong
(long longValue, byte[] buf, int byteOrder)
-
Field Details
-
BIG_ENDIAN
public static final int BIG_ENDIAN- See Also:
-
LITTLE_ENDIAN
public static final int LITTLE_ENDIAN- See Also:
-
-
Constructor Details
-
ByteOrderValues
public ByteOrderValues()
-
-
Method Details
-
getInt
public static int getInt(byte[] buf, int byteOrder) -
putInt
public static void putInt(int intValue, byte[] buf, int byteOrder) -
getLong
public static long getLong(byte[] buf, int byteOrder) -
putLong
public static void putLong(long longValue, byte[] buf, int byteOrder) -
getDouble
public static double getDouble(byte[] buf, int byteOrder) -
putDouble
public static void putDouble(double doubleValue, byte[] buf, int byteOrder)
-