All Packages Class Hierarchy This Package Previous Next Index
Class net.tabuleiro.nebulae.ConversionUtils
net.tabuleiro.nebulae.ConversionUtils
- public class ConversionUtils
- extends java.lang.Object
Collection of static methods for data conversion.
Data is treated in network byte order.
This class is reserved for internal use of the Nebulae MultiUser Server
-
ConversionUtils()
-
-
binHexToBytes(String, byte[], int, int, int)
-
-
byteArrayToInt(byte[], int)
-
-
byteArrayToLong(byte[], int)
-
-
byteArrayToShort(byte[], int)
-
-
byteArrayToUNCString(byte[], int, int)
-
-
bytesToBinHex(byte[])
-
-
bytesToBinHex(byte[], int, int)
-
-
correctLongBytes(long)
-
-
intArrayToLong(int[], int)
-
-
intToBinHex(int)
-
-
intToByteArray(int, byte[], int)
-
-
longHi32(long)
-
-
longLo32(long)
-
-
longToBinHex(long)
-
-
longToByteArray(long, byte[], int)
-
-
longToIntArray(long, int[], int)
-
-
makeLong(int, int)
-
-
shortToByteArray(int, byte[], int)
-
-
swapIntBytes(int)
-
ConversionUtils
public ConversionUtils()
byteArrayToLong
public static long byteArrayToLong(byte buffer[],
int nStartIndex)
byteArrayToInt
public static int byteArrayToInt(byte buffer[],
int nStartIndex)
byteArrayToShort
public static short byteArrayToShort(byte buffer[],
int nStartIndex)
longToByteArray
public static void longToByteArray(long lValue,
byte buffer[],
int nStartIndex)
correctLongBytes
public static long correctLongBytes(long lValue)
swapIntBytes
public static int swapIntBytes(int lValue)
intToByteArray
public static void intToByteArray(int lValue,
byte buffer[],
int nStartIndex)
shortToByteArray
public static void shortToByteArray(int lValue,
byte buffer[],
int nStartIndex)
intArrayToLong
public static long intArrayToLong(int buffer[],
int nStartIndex)
longToIntArray
public static void longToIntArray(long lValue,
int buffer[],
int nStartIndex)
makeLong
public static long makeLong(int nLo,
int nHi)
longLo32
public static int longLo32(long lVal)
longHi32
public static int longHi32(long lVal)
bytesToBinHex
public static java.lang.String bytesToBinHex(byte data[])
longToBinHex
public static java.lang.String longToBinHex(long lValue)
intToBinHex
public static java.lang.String intToBinHex(int lValue)
bytesToBinHex
public static java.lang.String bytesToBinHex(byte data[],
int nStartPos,
int nNumOfBytes)
binHexToBytes
public static int binHexToBytes(java.lang.String sBinHex,
byte data[],
int nSrcPos,
int nDstPos,
int nNumOfBytes)
byteArrayToUNCString
public static java.lang.String byteArrayToUNCString(byte data[],
int nStartPos,
int nNumOfBytes)
All Packages Class Hierarchy This Package Previous Next Index