Class ArrayBufferImpl
- java.lang.Object
-
- com.google.gwt.typedarrays.server.ArrayBufferImpl
-
- All Implemented Interfaces:
ArrayBuffer
public class ArrayBufferImpl extends java.lang.Object implements ArrayBuffer
Pure Java implementation ofArrayBuffer, plus package-protected methods for use by related implementation classes.
-
-
Constructor Summary
Constructors Constructor Description ArrayBufferImpl(int length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intbyteLength()The length of theArrayBufferin bytes, which does not change.(package private) floatgetFloat32(int byteOffset, boolean littleEndian)(package private) doublegetFloat64(int byteOffset, boolean littleEndian)(package private) shortgetInt16(int byteOffset, boolean littleEndian)(package private) intgetInt32(int byteOffset, boolean littleEndian)(package private) bytegetInt8(int byteOffset)(package private) voidsetFloat32(int byteOffset, float value, boolean littleEndian)(package private) voidsetFloat64(int byteOffset, double value, boolean littleEndian)(package private) voidsetInt16(int byteOffset, short value, boolean littleEndian)(package private) voidsetInt32(int byteOffset, int value, boolean littleEndian)(package private) voidsetInt8(int byteOffset, byte value)
-
-
-
Method Detail
-
byteLength
public int byteLength()
Description copied from interface:ArrayBufferThe length of theArrayBufferin bytes, which does not change.- Specified by:
byteLengthin interfaceArrayBuffer- Returns:
- non-negative length
-
getFloat32
float getFloat32(int byteOffset, boolean littleEndian)
-
getFloat64
double getFloat64(int byteOffset, boolean littleEndian)
-
getInt16
short getInt16(int byteOffset, boolean littleEndian)
-
getInt32
int getInt32(int byteOffset, boolean littleEndian)
-
getInt8
byte getInt8(int byteOffset)
-
setFloat32
void setFloat32(int byteOffset, float value, boolean littleEndian)
-
setFloat64
void setFloat64(int byteOffset, double value, boolean littleEndian)
-
setInt16
void setInt16(int byteOffset, short value, boolean littleEndian)
-
setInt32
void setInt32(int byteOffset, int value, boolean littleEndian)
-
setInt8
void setInt8(int byteOffset, byte value)
-
-