public class ArrayMarshaller
extends java.lang.Object
| Constructor and Description |
|---|
ArrayMarshaller() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
createStream(java.lang.Class cls,
java.lang.Object[] obj)
NEW
Convert an array of objects into byte stream.
|
static byte[] |
createStream(int[] val)
NEW
Convert an integer array into byte stream.
|
static int[] |
readInt(byte[] byteStream)
NEW
Convert byte stream into an array of integers.
|
static java.lang.Object[] |
readObject(java.lang.Class cls,
byte[] stream)
Convert byte stream into an array of objects.
|
static java.lang.String[] |
readString(byte[] byteStream)
NEW
Convert byte stream into an array of Strings.
|
public static final byte[] createStream(java.lang.Class cls,
java.lang.Object[] obj)
throws DataCreationException
cls - the class of the object.obj - the array of objects to be converted.DataCreationException - is thrown when there is an error occured in the processpublic static final java.lang.Object[] readObject(java.lang.Class cls,
byte[] stream)
throws DataCreationException
cls - the class of the object.stream - the byte stream to be converted.DataCreationException - is thrown when there is an error occured in the processpublic static final byte[] createStream(int[] val)
throws DataCreationException
val - the array of integers to be converted.DataCreationException - is thrown when there is an error occured in the processpublic static final java.lang.String[] readString(byte[] byteStream)
throws DataCreationException
byteStream - the byte stream to be converted.DataCreationException - is thrown when there is an error occured in the processpublic static final int[] readInt(byte[] byteStream)
throws DataCreationException
byteStream - the byte stream to be converted.DataCreationException - is thrown when there is an error occured in the process