Class NativeInt16Array

All Implemented Interfaces:
Serializable, Iterable<Short>, Collection<Short>, List<Short>, RandomAccess, SequencedCollection<Short>, ConstProperties, DebuggableObject, ExternalArrayData, IdFunctionCall, Scriptable

public class NativeInt16Array extends NativeTypedArrayView<Short>
An array view that stores 16-bit quantities and implements the JavaScript "Int16Array" interface. It also implements List for direct manipulation in Java.
See Also:
  • Constructor Details

    • NativeInt16Array

      public NativeInt16Array()
    • NativeInt16Array

      public NativeInt16Array(NativeArrayBuffer ab, int off, int len)
    • NativeInt16Array

      public NativeInt16Array(int len)
  • Method Details

    • getClassName

      public String getClassName()
      Description copied from class: ScriptableObject
      Return the name of the class. This is typically the same name as the constructor. Classes extending ScriptableObject must implement this abstract method.
      Specified by:
      getClassName in interface Scriptable
      Specified by:
      getClassName in class ScriptableObject
    • init

      public static void init(Context cx, Scriptable scope, boolean sealed)
    • getBytesPerElement

      public int getBytesPerElement()
      Description copied from class: NativeTypedArrayView
      Return the number of bytes represented by each element in the array. This can be useful when wishing to manipulate the byte array directly from Java.
      Specified by:
      getBytesPerElement in class NativeTypedArrayView<Short>
    • get

      public Short get(int i)
    • set

      public Short set(int i, Short aByte)