Package org.locationtech.jts.io
Class ByteOrderValues
- java.lang.Object
-
- org.locationtech.jts.io.ByteOrderValues
-
public class ByteOrderValues extends java.lang.Object
Methods to read and write primitive Java datatypes from/to byte sequences, allowing the byte order to be specifiedSimilar to the standard Java
ByteBuffer
class.
-
-
Field Summary
Fields Modifier and Type Field Description static int
BIG_ENDIAN
static int
LITTLE_ENDIAN
-
Constructor Summary
Constructors Constructor Description ByteOrderValues()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
BIG_ENDIAN
public static final int BIG_ENDIAN
- See Also:
- Constant Field Values
-
LITTLE_ENDIAN
public static final int LITTLE_ENDIAN
- See Also:
- Constant Field Values
-
-
Method Detail
-
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)
-
-