public class SerializationUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static double |
DOUBLE_NULL |
static float |
FLOAT_NULL |
static int |
INT_NULL |
static long |
LONG_NULL |
static byte[] |
STRING_NULL |
| Constructor and Description |
|---|
SerializationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static int |
bytesToInt(byte[] bytes) |
static int |
bytesToInt(byte[] bytes,
int offset) |
static long |
bytesToLong(byte[] bytes) |
static long |
bytesToLong(byte[] bytes,
int offset) |
static <T> T |
bytesToObject(byte[] bytes,
Class<T> objectClass) |
static <T> T |
bytesToObjectCheckForNull(byte[] value,
Class<T> objectClass) |
static <T> T |
bytesToObjectCheckForNull(byte[] value,
int offset,
int length,
Class<T> objectClass) |
static String |
bytesToString(byte[] key) |
static String |
bytesToString(byte[] key,
int offset,
int length) |
static <T> T |
compressedBytesToObject(byte[] bytes,
Class<T> objectClass) |
static <T> T |
deserializeObject(String object,
Class<T> objectClass,
Class... genericParams) |
static <T> int |
getWidth(Class<T> objectClass) |
static byte[] |
intToBytes(int value) |
static byte[] |
longToBytes(long value) |
static void |
longToBytes(long value,
byte[] bytes,
int offset) |
static <T> byte[] |
objectToBytes(T value,
Class<T> objectClass) |
static <T> byte[] |
objectToBytesCheckForNull(T value,
Class<T> objectClass) |
static <T> byte[] |
objectToCompressedBytes(T value,
Class<T> objectClass) |
static <T> T |
readObject(Class<T> _class,
InputStream inputStream)
Careful! Not compatible with above method to convert objects to byte arrays!
|
static String |
serializeObject(Object object) |
static String |
serializeObject(Object object,
boolean prettyPrint) |
static byte[] |
stringToBytes(String key) |
static void |
writeObject(Object object,
OutputStream outputStream)
Careful! Not compatible with above method to convert objects to byte arrays!
|
public static final long LONG_NULL
public static final double DOUBLE_NULL
public static final int INT_NULL
public static final float FLOAT_NULL
public static final byte[] STRING_NULL
public static <T> T deserializeObject(String object, Class<T> objectClass, Class... genericParams)
public static String bytesToString(byte[] key)
public static String bytesToString(byte[] key, int offset, int length)
public static byte[] stringToBytes(String key)
public static <T> T bytesToObject(byte[] bytes,
Class<T> objectClass)
public static <T> byte[] objectToBytesCheckForNull(T value,
Class<T> objectClass)
public static <T> T bytesToObjectCheckForNull(byte[] value,
Class<T> objectClass)
public static <T> T bytesToObjectCheckForNull(byte[] value,
int offset,
int length,
Class<T> objectClass)
public static <T> byte[] objectToBytes(T value,
Class<T> objectClass)
public static <T> byte[] objectToCompressedBytes(T value,
Class<T> objectClass)
public static <T> T compressedBytesToObject(byte[] bytes,
Class<T> objectClass)
public static byte[] longToBytes(long value)
public static void longToBytes(long value,
byte[] bytes,
int offset)
public static long bytesToLong(byte[] bytes)
public static long bytesToLong(byte[] bytes,
int offset)
public static byte[] intToBytes(int value)
public static int bytesToInt(byte[] bytes)
public static int bytesToInt(byte[] bytes,
int offset)
public static void writeObject(Object object, OutputStream outputStream)
public static <T> T readObject(Class<T> _class, InputStream inputStream)
public static <T> int getWidth(Class<T> objectClass)
Copyright © 2015. All rights reserved.