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