com.google.gwt.typedarrays.server
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 of ArrayBuffer
, plus package-protected methods
for use by related implementation classes.
Method Summary |
int |
byteLength()
The length of the ArrayBuffer in bytes, which does not change. |
(package private) float |
getFloat32(int byteOffset,
boolean littleEndian)
|
(package private) double |
getFloat64(int byteOffset,
boolean littleEndian)
|
(package private) short |
getInt16(int byteOffset,
boolean littleEndian)
|
(package private) int |
getInt32(int byteOffset,
boolean littleEndian)
|
(package private) byte |
getInt8(int byteOffset)
|
(package private) void |
setFloat32(int byteOffset,
float value,
boolean littleEndian)
|
(package private) void |
setFloat64(int byteOffset,
double value,
boolean littleEndian)
|
(package private) void |
setInt16(int byteOffset,
short value,
boolean littleEndian)
|
(package private) void |
setInt32(int byteOffset,
int value,
boolean littleEndian)
|
(package private) void |
setInt8(int byteOffset,
byte value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayBufferImpl
public ArrayBufferImpl(int length)
- Parameters:
length
-
byteLength
public int byteLength()
- Description copied from interface:
ArrayBuffer
- The length of the
ArrayBuffer
in bytes, which does not change.
- Specified by:
byteLength
in interface ArrayBuffer
- 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)