Class DataView

All Implemented Interfaces:
JSObject

public abstract class DataView extends ArrayBufferView
  • Constructor Details

    • DataView

      public DataView()
  • Method Details

    • getInt8

      public abstract byte getInt8(int byteOffset)
    • getUint8

      public abstract short getUint8(int byteOffset)
    • getInt16

      public abstract short getInt16(int byteOffset)
    • getInt16

      public abstract short getInt16(int byteOffset, boolean littleEndian)
    • getUint16

      public abstract int getUint16(int byteOffset)
    • getUint16

      public abstract int getUint16(int byteOffset, boolean littleEndian)
    • getInt32

      public abstract int getInt32(int byteOffset)
    • getInt32

      public abstract int getInt32(int byteOffset, boolean littleEndian)
    • getUint32

      public abstract int getUint32(int byteOffset)
    • getUint32

      public abstract int getUint32(int byteOffset, boolean littleEndian)
    • getFloat32

      public abstract float getFloat32(int byteOffset)
    • getFloat32

      public abstract float getFloat32(int byteOffset, boolean littleEndian)
    • getFloat64

      public abstract double getFloat64(int byteOffset)
    • getFloat64

      public abstract double getFloat64(int byteOffset, boolean littleEndian)
    • setInt8

      public abstract void setInt8(int byteOffset, int value)
    • setUint8

      public abstract void setUint8(int byteOffset, int value)
    • setInt16

      public abstract void setInt16(int byteOffset, int value)
    • setInt16

      public abstract void setInt16(int byteOffset, int value, boolean littleEndian)
    • setUint16

      public abstract void setUint16(int byteOffset, int value)
    • setUint16

      public abstract void setUint16(int byteOffset, int value, boolean littleEndian)
    • setInt32

      public abstract void setInt32(int byteOffset, int value)
    • setInt32

      public abstract void setInt32(int byteOffset, int value, boolean littleEndian)
    • setUint32

      public abstract void setUint32(int byteOffset, int value)
    • setUint32

      public abstract void setUint32(int byteOffset, int value, boolean littleEndian)
    • setFloat32

      public abstract void setFloat32(int byteOffset, float value)
    • setFloat32

      public abstract void setFloat32(int byteOffset, float value, boolean littleEndian)
    • setFloat64

      public abstract void setFloat64(int byteOffset, double value)
    • setFloat64

      public abstract void setFloat64(int byteOffset, double value, boolean littleEndian)
    • create

      public static DataView create(ArrayBuffer buffer)
    • create

      public static DataView create(ArrayBufferView buffer)
    • create

      public static DataView create(ArrayBuffer buffer, int offset, int length)
    • create

      public static DataView create(ArrayBuffer buffer, int offset)