public class ArrayConstructor extends Object implements IObjectConstructor
Constructor and Description |
---|
ArrayConstructor() |
Modifier and Type | Method and Description |
---|---|
Object |
construct(char typecode,
int machinecode,
byte[] data)
Create an object based on machine code type
|
Object |
construct(Object[] args)
Create an object.
|
protected char[] |
constructCharArrayUTF16(int machinecode,
byte[] data) |
protected char[] |
constructCharArrayUTF32(int machinecode,
byte[] data) |
protected double[] |
constructDoubleArray(int machinecode,
byte[] data) |
protected float[] |
constructFloatArray(int machinecode,
byte[] data) |
protected int[] |
constructIntArrayFromInt32(int machinecode,
byte[] data) |
protected int[] |
constructIntArrayFromUShort(int machinecode,
byte[] data) |
protected long[] |
constructLongArrayFromInt64(int machinecode,
byte[] data) |
protected long[] |
constructLongArrayFromUInt32(int machinecode,
byte[] data) |
protected long[] |
constructLongArrayFromUInt64(int machinecode,
byte[] data) |
protected short[] |
constructShortArrayFromUByte(byte[] data) |
protected short[] |
constructShortArraySigned(int machinecode,
byte[] data) |
public Object construct(Object[] args) throws PickleException
IObjectConstructor
construct
in interface IObjectConstructor
PickleException
public Object construct(char typecode, int machinecode, byte[] data) throws PickleException
PickleException
protected int[] constructIntArrayFromInt32(int machinecode, byte[] data)
protected long[] constructLongArrayFromUInt32(int machinecode, byte[] data)
protected long[] constructLongArrayFromUInt64(int machinecode, byte[] data)
protected long[] constructLongArrayFromInt64(int machinecode, byte[] data)
protected double[] constructDoubleArray(int machinecode, byte[] data)
protected float[] constructFloatArray(int machinecode, byte[] data)
protected int[] constructIntArrayFromUShort(int machinecode, byte[] data)
protected short[] constructShortArraySigned(int machinecode, byte[] data)
protected short[] constructShortArrayFromUByte(byte[] data)
protected char[] constructCharArrayUTF32(int machinecode, byte[] data)
protected char[] constructCharArrayUTF16(int machinecode, byte[] data)
Copyright © 2016. All Rights Reserved.