com.google.gwt.ajaxloader.client
Class ArrayHelper

java.lang.Object
  extended by com.google.gwt.ajaxloader.client.ArrayHelper

public class ArrayHelper
extends java.lang.Object

Convenience methods for working with GWT JsArrays.


Constructor Summary
ArrayHelper()
           
 
Method Summary
static com.google.gwt.core.client.JsArrayBoolean createJsArray(boolean... bits)
          Deprecated. this overload can be ambiguous with other methods using varargs. Use the toJsArrayBoolean() method instead.
static com.google.gwt.core.client.JsArrayNumber createJsArray(double... numbers)
          Deprecated. this overload is ambiguous with other methods using varrgs. Use toJsArrayNumber() instead.
static com.google.gwt.core.client.JsArrayInteger createJsArray(int[] integers)
          Deprecated. This overload is ambiguous with other methods using varargs. Use toJsArrayInteger() instead.
static com.google.gwt.core.client.JsArrayString createJsArray(java.lang.String... strings)
          Deprecated. renamed to toJsArrayString() to avoid using overloads w/ varargs
static byte[] toJavaArrayBytes(com.google.gwt.core.client.JsArrayInteger bytes)
          Takes an array of Integers to be interpreted as bytes and returns a Java Array of the byte primitive type.
static
<J extends com.google.gwt.core.client.JavaScriptObject>
com.google.gwt.core.client.JsArray<J>
toJsArray(J... objects)
           
static com.google.gwt.core.client.JsArrayBoolean toJsArrayBoolean(boolean... bits)
          Converts a Java array of booleans to a JavaScript boolean array.
static com.google.gwt.core.client.JsArrayInteger toJsArrayInteger(int... integers)
          Converts Java integer array to JavaScript integer array.
static com.google.gwt.core.client.JsArrayNumber toJsArrayNumber(double... numbers)
          Converts a Java array of doubles to a JavaScript number array.
static com.google.gwt.core.client.JsArrayString toJsArrayString(java.lang.String... strings)
          Converts an array of Java strings to an array of JavaScript strings.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayHelper

public ArrayHelper()
Method Detail

createJsArray

@Deprecated
public static com.google.gwt.core.client.JsArrayBoolean createJsArray(boolean... bits)
Deprecated. this overload can be ambiguous with other methods using varargs. Use the toJsArrayBoolean() method instead.

Converts a Java array of booleans to a JavaScript boolean array.

Parameters:
bits - array of booleans to convert.

createJsArray

@Deprecated
public static com.google.gwt.core.client.JsArrayNumber createJsArray(double... numbers)
Deprecated. this overload is ambiguous with other methods using varrgs. Use toJsArrayNumber() instead.

Converts a Java array of doubles to a JavaScript number array.

Parameters:
numbers - array of doubles to convert.

createJsArray

@Deprecated
public static com.google.gwt.core.client.JsArrayInteger createJsArray(int[] integers)
Deprecated. This overload is ambiguous with other methods using varargs. Use toJsArrayInteger() instead.

Converts Java integer array to JavaScript integer array.

Parameters:
integers - array of integers to convert.

createJsArray

@Deprecated
public static com.google.gwt.core.client.JsArrayString createJsArray(java.lang.String... strings)
Deprecated. renamed to toJsArrayString() to avoid using overloads w/ varargs

Converts an array of Java strings to an array of JavaScript strings.

Parameters:
strings - array of strings to convert

toJavaArrayBytes

public static byte[] toJavaArrayBytes(com.google.gwt.core.client.JsArrayInteger bytes)
Takes an array of Integers to be interpreted as bytes and returns a Java Array of the byte primitive type.

Parameters:
bytes - a JavaScript array to return.

toJsArray

public static <J extends com.google.gwt.core.client.JavaScriptObject> com.google.gwt.core.client.JsArray<J> toJsArray(J... objects)

toJsArrayBoolean

public static com.google.gwt.core.client.JsArrayBoolean toJsArrayBoolean(boolean... bits)
Converts a Java array of booleans to a JavaScript boolean array.

Parameters:
bits - array of booleans to convert.

toJsArrayInteger

public static com.google.gwt.core.client.JsArrayInteger toJsArrayInteger(int... integers)
Converts Java integer array to JavaScript integer array.

Parameters:
integers - array of integers to convert.

toJsArrayNumber

public static com.google.gwt.core.client.JsArrayNumber toJsArrayNumber(double... numbers)
Converts a Java array of doubles to a JavaScript number array.

Parameters:
numbers - array of doubles to convert.

toJsArrayString

public static com.google.gwt.core.client.JsArrayString toJsArrayString(java.lang.String... strings)
Converts an array of Java strings to an array of JavaScript strings.

Parameters:
strings - array of strings to convert