org.gudy.azureus2.core3.util
Class ByteFormatter

java.lang.Object
  extended by org.gudy.azureus2.core3.util.ByteFormatter

public class ByteFormatter
extends Object


Constructor Summary
ByteFormatter()
           
 
Method Summary
static int byteArrayToInt(byte[] array)
          Convert a Network Byte Order byte array into an int
static byte[] decodeString(String str)
           
static String encodeString(byte[] bytes)
          Note this has a truncation limit at 1024 chars....
static String encodeString(byte[] bytes, int offset, int len)
           
static String encodeStringFully(byte[] bytes)
           
static byte[] intToByteArray(long v)
           
static byte[] longToByteArray(long v)
           
static String nicePrint(byte b)
           
static String nicePrint(byte[] data)
           
static String nicePrint(byte[] data, boolean tight)
           
static String nicePrint(byte[] data, boolean tight, int max_length)
           
static String nicePrint(byte[] data, int max)
           
static String nicePrint(ByteBuffer data)
           
static String nicePrint(String str)
           
static String nicePrint2(byte b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByteFormatter

public ByteFormatter()
Method Detail

nicePrint

public static String nicePrint(String str)

nicePrint

public static String nicePrint(byte[] data)

nicePrint

public static String nicePrint(byte[] data,
                               int max)

nicePrint

public static String nicePrint(ByteBuffer data)

nicePrint

public static String nicePrint(byte[] data,
                               boolean tight)

nicePrint

public static String nicePrint(byte[] data,
                               boolean tight,
                               int max_length)

nicePrint

public static String nicePrint(byte b)

nicePrint2

public static String nicePrint2(byte b)

encodeString

public static String encodeString(byte[] bytes)
Note this has a truncation limit at 1024 chars....

Parameters:
bytes -
Returns:

encodeStringFully

public static String encodeStringFully(byte[] bytes)

encodeString

public static String encodeString(byte[] bytes,
                                  int offset,
                                  int len)

decodeString

public static byte[] decodeString(String str)

byteArrayToInt

public static int byteArrayToInt(byte[] array)
Convert a Network Byte Order byte array into an int

Parameters:
array -
Returns:
Since:
3.0.1.5

intToByteArray

public static byte[] intToByteArray(long v)

longToByteArray

public static byte[] longToByteArray(long v)