|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjist.swans.misc.Pickle
public final class Pickle
Utility class to simplify the serialization and deserialization of various data types.
Constructor Summary | |
---|---|
Pickle()
|
Method Summary | |
---|---|
static java.net.InetAddress |
arrayToInetAddress(byte[] addr,
int offset)
|
static int |
arrayToInteger(byte[] b,
int offset)
|
static java.lang.Object |
arrayToObject(byte[] b)
|
static java.lang.Object |
arrayToObject(byte[] b,
int offset)
|
static short |
arrayToShort(byte[] b,
int offset)
|
static java.lang.String |
arrayToString(byte[] b,
int offset)
|
static int |
arrayToUByte(byte[] b,
int offset)
|
static long |
arrayToUInt(byte[] b,
int offset)
|
static int |
arrayToUShort(byte[] b,
int offset)
|
static int[] |
byteToIntArray(byte[] data)
|
static int[] |
byteToIntArray(byte[] data,
int offset,
int length)
Handle "unsigned" byte arrays containing numbers larger than 128 (bytes are signed, so convert into ints) |
static byte[] |
concat(byte[] b1,
byte[] b2)
|
static java.util.Vector |
Enum2Vector(java.util.Enumeration e)
Utility method to stuff an entire enumeration into a vector |
static int |
getLength(byte[] b,
int offset)
String: size = variable |
static void |
InetAddressToArray(java.net.InetAddress inet,
byte[] b,
int offset)
InetAddress: size = 4 |
static void |
integerToArray(int integer,
byte[] b,
int offset)
Integer: size = 4 |
static byte[] |
intToByteArray(int[] data)
|
static byte[] |
intToByteArray(int[] data,
int offset,
int length)
|
static byte[] |
messageBytes(Message m)
|
static byte[] |
objectToArray(java.lang.Object s)
Object: size = variable |
static void |
printByteArrayNicely(byte[] a)
|
static void |
printByteArrayNicely(byte[] a,
int offset,
int length)
|
static void |
printlnByteArrayNicely(byte[] a)
|
static void |
printlnByteArrayNicely(byte[] a,
int offset,
int length)
|
static void |
shortToArray(short i,
byte[] b,
int offset)
Short: size = 2 |
static byte[] |
stringToArray(java.lang.String s)
|
static void |
ubyteToArray(int ubyte,
byte[] b,
int offset)
|
static void |
uintToArray(long uint,
byte[] b,
int offset)
|
static void |
ushortToArray(int ushort,
byte[] b,
int offset)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Pickle()
Method Detail |
---|
public static void printByteArrayNicely(byte[] a)
public static void printByteArrayNicely(byte[] a, int offset, int length)
public static void printlnByteArrayNicely(byte[] a, int offset, int length)
public static void printlnByteArrayNicely(byte[] a)
public static java.util.Vector Enum2Vector(java.util.Enumeration e)
public static int[] byteToIntArray(byte[] data, int offset, int length)
public static byte[] intToByteArray(int[] data, int offset, int length)
public static int[] byteToIntArray(byte[] data)
public static byte[] intToByteArray(int[] data)
public static byte[] concat(byte[] b1, byte[] b2)
public static final void ubyteToArray(int ubyte, byte[] b, int offset)
public static final int arrayToUByte(byte[] b, int offset)
public static final void ushortToArray(int ushort, byte[] b, int offset)
public static final int arrayToUShort(byte[] b, int offset)
public static final void uintToArray(long uint, byte[] b, int offset)
public static final long arrayToUInt(byte[] b, int offset)
public static void integerToArray(int integer, byte[] b, int offset)
public static int arrayToInteger(byte[] b, int offset)
public static void shortToArray(short i, byte[] b, int offset)
public static short arrayToShort(byte[] b, int offset)
public static void InetAddressToArray(java.net.InetAddress inet, byte[] b, int offset)
public static java.net.InetAddress arrayToInetAddress(byte[] addr, int offset)
public static int getLength(byte[] b, int offset)
public static byte[] stringToArray(java.lang.String s)
public static java.lang.String arrayToString(byte[] b, int offset)
public static byte[] objectToArray(java.lang.Object s)
public static java.lang.Object arrayToObject(byte[] b, int offset)
public static java.lang.Object arrayToObject(byte[] b)
public static byte[] messageBytes(Message m)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |