Package org.mozilla.javascript
Interface ExternalArrayData
- All Known Implementing Classes:
NativeFloat32Array,NativeFloat64Array,NativeInt16Array,NativeInt32Array,NativeInt8Array,NativeTypedArrayView,NativeUint16Array,NativeUint32Array,NativeUint8Array,NativeUint8ClampedArray
public interface ExternalArrayData
Implement this interface in order to allow external data to be attached to a ScriptableObject.
-
Method Summary
Modifier and TypeMethodDescriptiongetArrayElement(int index) Return the element at the specified index.intReturn the length of the array.voidsetArrayElement(int index, Object value) Set the element at the specified index.
-
Method Details
-
getArrayElement
Return the element at the specified index. The result must be a type that is valid in JavaScript: Number, String, or Scriptable. This method will not be called unless "index" is in range. -
setArrayElement
Set the element at the specified index. This method will not be called unless "index" is in range. The method must check that "value" is a valid type, and convert it if necessary. -
getArrayLength
int getArrayLength()Return the length of the array.
-