Class JsUtils
- java.lang.Object
-
- com.google.gwt.typedarrays.client.JsUtils
-
public class JsUtils extends java.lang.ObjectJS-specific utility methods, for use in client-side code that has the values in JS objects already.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ArrayBufferarrayBufferFromString(java.lang.String str)Creates anArrayBufferfrom a string, with bytes encoded as individual characters (which means in UTF8-encoded strings, byte values0x80-0xFFtake two bytes.static Float32ArrayNativecreateFloat32Array(JsArrayNumber array)static Float64ArrayNativecreateFloat64Array(JsArrayNumber array)static Int16ArrayNativecreateInt16Array(JsArrayInteger array)static Int32ArrayNativecreateInt32Array(JsArrayInteger array)static Int8ArrayNativecreateInt8Array(JsArrayInteger array)static Uint16ArrayNativecreateUint16Array(JsArrayInteger array)static Uint32ArrayNativecreateUint32Array(JsArrayNumber array)static Uint8ArrayNativecreateUint8Array(JsArrayInteger array)static Uint8ClampedArraycreateUint8ClampedArray(JsArrayInteger array)static voidset(Float32Array dest, JsArrayNumber array)static voidset(Float32Array dest, JsArrayNumber array, int offset)static voidset(Float64Array dest, JsArrayNumber array)static voidset(Float64Array dest, JsArrayNumber array, int offset)static voidset(Int16Array dest, JsArrayInteger array)static voidset(Int16Array dest, JsArrayInteger array, int offset)static voidset(Int32Array dest, JsArrayInteger array)static voidset(Int32Array dest, JsArrayInteger array, int offset)static voidset(Int8Array dest, JsArrayInteger array)static voidset(Int8Array dest, JsArrayInteger array, int offset)static voidset(Uint16Array dest, JsArrayInteger array)static voidset(Uint16Array dest, JsArrayInteger array, int offset)static voidset(Uint32Array dest, JsArrayNumber array)static voidset(Uint32Array dest, JsArrayNumber array, int offset)static voidset(Uint8Array dest, JsArrayInteger array)static voidset(Uint8Array dest, JsArrayInteger array, int offset)static voidset(Uint8ClampedArray dest, JsArrayInteger array)static voidset(Uint8ClampedArray dest, JsArrayInteger array, int offset)static java.lang.StringstringFromArrayBuffer(ArrayBuffer buf)Creates a string from anArrayBuffer, with bytes encoded as individual characters (which means in UTF8-encoded strings, byte values0x80-0xFFtake two bytes.
-
-
-
Method Detail
-
arrayBufferFromString
public static ArrayBuffer arrayBufferFromString(java.lang.String str)
Creates anArrayBufferfrom a string, with bytes encoded as individual characters (which means in UTF8-encoded strings, byte values0x80-0xFFtake two bytes.- Parameters:
str-- Returns:
- an
ArrayBuffercontaining the bytes decoded from the string
-
createFloat32Array
public static Float32ArrayNative createFloat32Array(JsArrayNumber array)
-
createFloat64Array
public static Float64ArrayNative createFloat64Array(JsArrayNumber array)
-
createInt16Array
public static Int16ArrayNative createInt16Array(JsArrayInteger array)
-
createInt32Array
public static Int32ArrayNative createInt32Array(JsArrayInteger array)
-
createInt8Array
public static Int8ArrayNative createInt8Array(JsArrayInteger array)
-
createUint16Array
public static Uint16ArrayNative createUint16Array(JsArrayInteger array)
-
createUint32Array
public static Uint32ArrayNative createUint32Array(JsArrayNumber array)
-
createUint8Array
public static Uint8ArrayNative createUint8Array(JsArrayInteger array)
-
createUint8ClampedArray
public static Uint8ClampedArray createUint8ClampedArray(JsArrayInteger array)
-
set
public static void set(Float32Array dest, JsArrayNumber array)
-
set
public static void set(Float32Array dest, JsArrayNumber array, int offset)
-
set
public static void set(Float64Array dest, JsArrayNumber array)
-
set
public static void set(Float64Array dest, JsArrayNumber array, int offset)
-
set
public static void set(Int16Array dest, JsArrayInteger array)
-
set
public static void set(Int16Array dest, JsArrayInteger array, int offset)
-
set
public static void set(Int32Array dest, JsArrayInteger array)
-
set
public static void set(Int32Array dest, JsArrayInteger array, int offset)
-
set
public static void set(Int8Array dest, JsArrayInteger array)
-
set
public static void set(Int8Array dest, JsArrayInteger array, int offset)
-
set
public static void set(Uint16Array dest, JsArrayInteger array)
-
set
public static void set(Uint16Array dest, JsArrayInteger array, int offset)
-
set
public static void set(Uint32Array dest, JsArrayNumber array)
-
set
public static void set(Uint32Array dest, JsArrayNumber array, int offset)
-
set
public static void set(Uint8Array dest, JsArrayInteger array)
-
set
public static void set(Uint8Array dest, JsArrayInteger array, int offset)
-
set
public static void set(Uint8ClampedArray dest, JsArrayInteger array)
-
set
public static void set(Uint8ClampedArray dest, JsArrayInteger array, int offset)
-
stringFromArrayBuffer
public static java.lang.String stringFromArrayBuffer(ArrayBuffer buf)
Creates a string from anArrayBuffer, with bytes encoded as individual characters (which means in UTF8-encoded strings, byte values0x80-0xFFtake two bytes.- Parameters:
buf-- Returns:
- a string encoding the bytes in the
ArrayBuffer
-
-