public class ArrayConstructor extends java.lang.Object implements IObjectConstructor
| Constructor and Description |
|---|
ArrayConstructor() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
construct(char typecode,
int machinecode,
byte[] data)
Create an object based on machine code type
|
java.lang.Object |
construct(java.lang.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 java.lang.Object construct(java.lang.Object[] args)
throws PickleException
IObjectConstructorconstruct in interface IObjectConstructorPickleExceptionpublic java.lang.Object construct(char typecode,
int machinecode,
byte[] data)
throws PickleException
PickleExceptionprotected 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 © 2019. All Rights Reserved.