com.gargoylesoftware.htmlunit.javascript.host.arrays
Class ArrayBufferView

java.lang.Object
  extended by net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
      extended by com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
          extended by com.gargoylesoftware.htmlunit.javascript.host.arrays.ArrayBufferView
All Implemented Interfaces:
Serializable, Cloneable, net.sourceforge.htmlunit.corejs.javascript.ConstProperties, net.sourceforge.htmlunit.corejs.javascript.debug.DebuggableObject, net.sourceforge.htmlunit.corejs.javascript.Scriptable
Direct Known Subclasses:
ArrayBufferViewBase, DataView

public class ArrayBufferView
extends SimpleScriptable

The ArrayBufferView type describes a particular view on the contents of an ArrayBuffer's data.

Version:
$Revision: 7517 $
Author:
Ahmed Ashour
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
Fields inherited from interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
NOT_FOUND
 
Constructor Summary
ArrayBufferView()
           
 
Method Summary
protected  void constructor(ArrayBuffer buffer, int byteOffset, int length)
          The constructor.
 ArrayBuffer getBuffer()
          Returns the buffer this view references.
 int getByteLength()
          Returns the length, in bytes, of the view.
 int getByteOffset()
          Returns the offset, in bytes, to the first byte of the view within the ArrayBuffer.
protected  void setBuffer(ArrayBuffer buffer)
          Sets the buffer.
protected  void setByteLength(int byteLength)
          Sets the bytes length.
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
clone, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, isReadOnlySettable, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
 
Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, size
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayBufferView

public ArrayBufferView()
Method Detail

constructor

protected void constructor(ArrayBuffer buffer,
                           int byteOffset,
                           int length)
The constructor.

Parameters:
buffer - the array buffer
byteOffset - the byte offset
length - the length

getBuffer

public ArrayBuffer getBuffer()
Returns the buffer this view references.

Returns:
the buffer

setBuffer

protected void setBuffer(ArrayBuffer buffer)
Sets the buffer.

Parameters:
buffer - the buffer

getByteLength

public int getByteLength()
Returns the length, in bytes, of the view.

Returns:
the length

setByteLength

protected void setByteLength(int byteLength)
Sets the bytes length.

Parameters:
byteLength - the bytes length

getByteOffset

public int getByteOffset()
Returns the offset, in bytes, to the first byte of the view within the ArrayBuffer.

Returns:
the offset


Copyright © 2002-2012 Gargoyle Software Inc.. All Rights Reserved.