public abstract static class TypedArrays.Impl extends Object
*** NOT A PUBLIC API ***
Constructor and Description |
---|
Impl() |
protected static int getElementCount(int byteLength, int elemLength)
byteLength
- elemLength
- length of each element in bytesIllegalArgumentException
- if byteLength
isn't an integral
multiple of elemLength
public abstract ArrayBuffer createArrayBuffer(int length)
public DataView createDataView(ArrayBuffer buffer)
public DataView createDataView(ArrayBuffer buffer, int offset)
public abstract DataView createDataView(ArrayBuffer buffer, int byteOffset, int byteLength)
public Float32Array createFloat32Array(ArrayBuffer buffer)
public Float32Array createFloat32Array(ArrayBuffer buffer, int byteOffset)
public abstract Float32Array createFloat32Array(ArrayBuffer buffer, int byteOffset, int length)
public Float32Array createFloat32Array(float[] array)
public Float32Array createFloat32Array(int length)
public Float64Array createFloat64Array(ArrayBuffer buffer)
public Float64Array createFloat64Array(ArrayBuffer buffer, int byteOffset)
public abstract Float64Array createFloat64Array(ArrayBuffer buffer, int byteOffset, int length)
public Float64Array createFloat64Array(double[] array)
public Float64Array createFloat64Array(int length)
public Int16Array createInt16Array(ArrayBuffer buffer)
public Int16Array createInt16Array(ArrayBuffer buffer, int byteOffset)
public abstract Int16Array createInt16Array(ArrayBuffer buffer, int byteOffset, int length)
public Int16Array createInt16Array(int length)
public Int16Array createInt16Array(short[] array)
public Int32Array createInt32Array(ArrayBuffer buffer)
public Int32Array createInt32Array(ArrayBuffer buffer, int byteOffset)
public abstract Int32Array createInt32Array(ArrayBuffer buffer, int byteOffset, int length)
public Int32Array createInt32Array(int length)
public Int32Array createInt32Array(int[] array)
public Int8Array createInt8Array(ArrayBuffer buffer)
public Int8Array createInt8Array(ArrayBuffer buffer, int byteOffset)
public abstract Int8Array createInt8Array(ArrayBuffer buffer, int byteOffset, int length)
public Int8Array createInt8Array(byte[] array)
public Int8Array createInt8Array(int length)
public Uint16Array createUint16Array(ArrayBuffer buffer)
public Uint16Array createUint16Array(ArrayBuffer buffer, int byteOffset)
public abstract Uint16Array createUint16Array(ArrayBuffer buffer, int byteOffset, int length)
public Uint16Array createUint16Array(int length)
public Uint16Array createUint16Array(int[] array)
public Uint32Array createUint32Array(ArrayBuffer buffer)
public Uint32Array createUint32Array(ArrayBuffer buffer, int byteOffset)
public abstract Uint32Array createUint32Array(ArrayBuffer buffer, int byteOffset, int length)
public Uint32Array createUint32Array(double[] array)
public Uint32Array createUint32Array(int length)
public Uint32Array createUint32Array(long[] array)
public Uint8Array createUint8Array(ArrayBuffer buffer)
public Uint8Array createUint8Array(ArrayBuffer buffer, int byteOffset)
public abstract Uint8Array createUint8Array(ArrayBuffer buffer, int byteOffset, int length)
public Uint8Array createUint8Array(int length)
public Uint8Array createUint8Array(short[] array)
public Uint8ClampedArray createUint8ClampedArray(ArrayBuffer buffer)
public Uint8ClampedArray createUint8ClampedArray(ArrayBuffer buffer, int byteOffset)
public abstract Uint8ClampedArray createUint8ClampedArray(ArrayBuffer buffer, int byteOffset, int length)
public Uint8ClampedArray createUint8ClampedArray(int length)
public Uint8ClampedArray createUint8ClampedArray(short[] array)
protected boolean mightBeSupported()
The default implementation always returns true, and this is intended to be a static check based on deffered-bound parameters.
protected boolean runtimeSupportCheck()
createXXX
methods.Copyright © 2018. All rights reserved.