GWT 2.7.0

com.google.gwt.typedarrays.server
Class ArrayBufferImpl

java.lang.Object
  extended by 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.


Constructor Summary
ArrayBufferImpl(int length)
           
 
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
 

Constructor Detail

ArrayBufferImpl

public ArrayBufferImpl(int length)
Parameters:
length -
Method Detail

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)

GWT 2.7.0