net.metanotion.util
Class ByteConverter

java.lang.Object
  extended by net.metanotion.util.ByteConverter

public final class ByteConverter
extends java.lang.Object


Constructor Summary
ByteConverter()
           
 
Method Summary
static void booleanToBytes(byte[] data, int off, boolean v)
           
static boolean bytesToBoolean(byte[] data, int off)
           
static int bytesToInt(byte[] data, int off)
           
static long bytesToLong(byte[] data, int off)
           
static short bytesToShort(byte[] data, int off)
           
static java.lang.String bytesToString(byte[] data, int off, int len)
           
static void intToBytes(byte[] data, int off, int v)
           
static void longToBytes(byte[] data, int off, long v)
           
static void shortToBytes(byte[] data, int off, short v)
           
static int stringToBytes(byte[] data, int off, java.lang.String v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByteConverter

public ByteConverter()
Method Detail

bytesToBoolean

public static boolean bytesToBoolean(byte[] data,
                                     int off)

booleanToBytes

public static void booleanToBytes(byte[] data,
                                  int off,
                                  boolean v)

bytesToString

public static java.lang.String bytesToString(byte[] data,
                                             int off,
                                             int len)
                                      throws java.io.IOException
Throws:
java.io.IOException

stringToBytes

public static int stringToBytes(byte[] data,
                                int off,
                                java.lang.String v)
                         throws java.io.IOException
Throws:
java.io.IOException

bytesToLong

public static long bytesToLong(byte[] data,
                               int off)

longToBytes

public static void longToBytes(byte[] data,
                               int off,
                               long v)

bytesToInt

public static int bytesToInt(byte[] data,
                             int off)

intToBytes

public static void intToBytes(byte[] data,
                              int off,
                              int v)

bytesToShort

public static short bytesToShort(byte[] data,
                                 int off)

shortToBytes

public static void shortToBytes(byte[] data,
                                int off,
                                short v)