org.gudy.azureus2.core3.util
Class ByteFormatter

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

public class ByteFormatter
extends java.lang.Object


Constructor Summary
ByteFormatter()
           
 
Method Summary
static int byteArrayToInt(byte[] array)
          Convert a Network Byte Order byte array into an int
static byte[] decodeString(java.lang.String str)
           
static java.lang.String encodeString(byte[] bytes)
          Note this has a truncation limit at 1024 chars....
static java.lang.String encodeString(byte[] bytes, int offset, int len)
           
static java.lang.String encodeStringFully(byte[] bytes)
           
static byte[] intToByteArray(long v)
           
static byte[] longToByteArray(long v)
           
static java.lang.String nicePrint(byte b)
           
static java.lang.String nicePrint(byte[] data)
           
static java.lang.String nicePrint(byte[] data, boolean tight)
           
static java.lang.String nicePrint(byte[] data, boolean tight, int max_length)
           
static java.lang.String nicePrint(byte[] data, int max)
           
static java.lang.String nicePrint(java.nio.ByteBuffer data)
           
static java.lang.String nicePrint(java.lang.String str)
           
static java.lang.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 java.lang.String nicePrint(java.lang.String str)

nicePrint

public static java.lang.String nicePrint(byte[] data)

nicePrint

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

nicePrint

public static java.lang.String nicePrint(java.nio.ByteBuffer data)

nicePrint

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

nicePrint

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

nicePrint

public static java.lang.String nicePrint(byte b)

nicePrint2

public static java.lang.String nicePrint2(byte b)

encodeString

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

Parameters:
bytes -
Returns:

encodeStringFully

public static java.lang.String encodeStringFully(byte[] bytes)

encodeString

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

decodeString

public static byte[] decodeString(java.lang.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)