Class NativeInt16Array
- java.lang.Object
- 
- org.mozilla.javascript.ScriptableObject
- 
- org.mozilla.javascript.IdScriptableObject
- 
- org.mozilla.javascript.typedarrays.NativeArrayBufferView
- 
- org.mozilla.javascript.typedarrays.NativeTypedArrayView<java.lang.Short>
- 
- org.mozilla.javascript.typedarrays.NativeInt16Array
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Iterable<java.lang.Short>,- java.util.Collection<java.lang.Short>,- java.util.List<java.lang.Short>,- java.util.RandomAccess,- ConstProperties,- DebuggableObject,- ExternalArrayData,- IdFunctionCall,- Scriptable,- SymbolScriptable
 
 public class NativeInt16Array extends NativeTypedArrayView<java.lang.Short> An array view that stores 16-bit quantities and implements the JavaScript "Int16Array" interface. It also implements List<Short> for direct manipulation in Java.- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.mozilla.javascript.ScriptableObjectScriptableObject.KeyComparator
 
- 
 - 
Field Summary- 
Fields inherited from class org.mozilla.javascript.typedarrays.NativeTypedArrayViewlength, MAX_PROTOTYPE_ID
 - 
Fields inherited from class org.mozilla.javascript.typedarrays.NativeArrayBufferViewarrayBuffer, byteLength, offset
 - 
Fields inherited from class org.mozilla.javascript.ScriptableObjectCONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 - 
Fields inherited from interface org.mozilla.javascript.ScriptableNOT_FOUND
 
- 
 - 
Constructor SummaryConstructors Constructor Description NativeInt16Array()NativeInt16Array(int len)NativeInt16Array(NativeArrayBuffer ab, int off, int len)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NativeInt16Arrayconstruct(NativeArrayBuffer ab, int off, int len)java.lang.Shortget(int i)intgetBytesPerElement()Return the number of bytes represented by each element in the array.java.lang.StringgetClassName()Return the name of the class.static voidinit(Context cx, Scriptable scope, boolean sealed)protected java.lang.Objectjs_get(int index)protected java.lang.Objectjs_set(int index, java.lang.Object c)protected NativeInt16ArrayrealThis(Scriptable thisObj, IdFunctionObject f)java.lang.Shortset(int i, java.lang.Short aByte)- 
Methods inherited from class org.mozilla.javascript.typedarrays.NativeTypedArrayViewadd, add, addAll, addAll, checkIndex, clear, contains, containsAll, delete, delete, equals, execIdCall, fillConstructorProperties, findInstanceIdInfo, findPrototypeId, findPrototypeId, get, get, getArrayElement, getArrayLength, getIds, getInstanceIdName, getInstanceIdValue, getMaxInstanceId, has, has, hashCode, indexOf, initPrototypeId, isEmpty, iterator, lastIndexOf, listIterator, listIterator, put, put, remove, remove, removeAll, retainAll, setArrayElement, size, subList, toArray, toArray
 - 
Methods inherited from class org.mozilla.javascript.typedarrays.NativeArrayBufferViewget, getBuffer, getByteLength, getByteOffset, isArg, useLittleEndian
 - 
Methods inherited from class org.mozilla.javascript.IdScriptableObjectactivatePrototypeMap, addIdFunctionProperty, defaultGet, defaultHas, defaultPut, defineOwnProperty, delete, ensureType, exportAsJSClass, findInstanceIdInfo, getAttributes, getAttributes, getOwnPropertyDescriptor, has, hasPrototypeMap, initPrototypeConstructor, initPrototypeMethod, initPrototypeMethod, initPrototypeMethod, initPrototypeValue, initPrototypeValue, instanceIdInfo, put, setAttributes, setInstanceIdAttributes, setInstanceIdValue
 - 
Methods inherited from class org.mozilla.javascript.ScriptableObjectapplyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, equivalentValues, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getObjectPrototype, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, hasInstance, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setParentScope, setPrototype
 
- 
 
- 
- 
- 
Constructor Detail- 
NativeInt16Arraypublic NativeInt16Array() 
 - 
NativeInt16Arraypublic NativeInt16Array(NativeArrayBuffer ab, int off, int len) 
 - 
NativeInt16Arraypublic NativeInt16Array(int len) 
 
- 
 - 
Method Detail- 
getClassNamepublic java.lang.String getClassName() Description copied from class:ScriptableObjectReturn the name of the class.This is typically the same name as the constructor. Classes extending ScriptableObject must implement this abstract method. - Specified by:
- getClassNamein interface- Scriptable
- Specified by:
- getClassNamein class- ScriptableObject
 
 - 
initpublic static void init(Context cx, Scriptable scope, boolean sealed) 
 - 
constructprotected NativeInt16Array construct(NativeArrayBuffer ab, int off, int len) - Specified by:
- constructin class- NativeTypedArrayView<java.lang.Short>
 
 - 
getBytesPerElementpublic int getBytesPerElement() Description copied from class:NativeTypedArrayViewReturn 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:
- getBytesPerElementin class- NativeTypedArrayView<java.lang.Short>
 
 - 
realThisprotected NativeInt16Array realThis(Scriptable thisObj, IdFunctionObject f) - Specified by:
- realThisin class- NativeTypedArrayView<java.lang.Short>
 
 - 
js_getprotected java.lang.Object js_get(int index) - Specified by:
- js_getin class- NativeTypedArrayView<java.lang.Short>
 
 - 
js_setprotected java.lang.Object js_set(int index, java.lang.Object c)- Specified by:
- js_setin class- NativeTypedArrayView<java.lang.Short>
 
 - 
getpublic java.lang.Short get(int i) 
 - 
setpublic java.lang.Short set(int i, java.lang.Short aByte)
 
- 
 
-