public class JsArrayUtil
extends java.lang.Object
JsArrayNumber
and JsArrayInteger
).Constructor and Description |
---|
JsArrayUtil() |
Modifier and Type | Method and Description |
---|---|
static com.google.gwt.core.client.JsArrayInteger |
toJsArrayInteger(int... array)
Converts from a Java array to a JavaScript array.
|
static com.google.gwt.core.client.JsArrayNumber |
toJsArrayNumber(double... array)
Converts from a Java array to a JavaScript array.
|
static com.google.gwt.core.client.JsArrayNumber |
toJsArrayNumberFromDouble(double... array)
Converts from a Java array to a JavaScript array.
|
static java.lang.String[] |
unwrapArray(com.google.gwt.core.client.JsArrayString jsArrayString)
Converts a JsArrayString to a String[].
|
static com.google.gwt.core.client.JsArrayBoolean |
wrapArray(boolean[] srcArray)
Wraps a Java boolean Array to a JsArrayBoolean.
|
static com.google.gwt.core.client.JsArrayInteger |
wrapArray(byte[] srcArray)
Wraps a Java byte Array to a JsArrayInteger.
|
static com.google.gwt.core.client.JsArrayNumber |
wrapArray(double[] srcArray)
Wraps a Java double Array to a JsArrayNumber.
|
static com.google.gwt.core.client.JsArrayInteger |
wrapArray(int[] srcArray)
Wraps a Java int Array to a JsArrayInteger.
|
static com.google.gwt.core.client.JsArrayInteger |
wrapArray(long[] srcArray)
Wraps a Java long Array to a JsArrayInteger.
|
static com.google.gwt.core.client.JsArrayInteger |
wrapArray(short[] srcArray)
Wraps a Java byte Array to a JsArrayInteger.
|
static com.google.gwt.core.client.JsArrayString |
wrapArray(java.lang.String[] srcArray)
Wraps a Java String Array to a JsArrayString.
|
public static com.google.gwt.core.client.JsArrayNumber toJsArrayNumber(double... array)
array
- the Java array to convert from.public static com.google.gwt.core.client.JsArrayNumber toJsArrayNumberFromDouble(double... array)
array
- the Java array to convert from.public static com.google.gwt.core.client.JsArrayInteger toJsArrayInteger(int... array)
array
- the Java array to convert from.public static java.lang.String[] unwrapArray(com.google.gwt.core.client.JsArrayString jsArrayString)
jsArrayString
- the array to unwrap.public static com.google.gwt.core.client.JsArrayBoolean wrapArray(boolean[] srcArray)
srcArray
- the array to wrappublic static com.google.gwt.core.client.JsArrayInteger wrapArray(byte[] srcArray)
srcArray
- the array to wrappublic static com.google.gwt.core.client.JsArrayInteger wrapArray(short[] srcArray)
srcArray
- the array to wrappublic static com.google.gwt.core.client.JsArrayNumber wrapArray(double[] srcArray)
srcArray
- the array to wrappublic static com.google.gwt.core.client.JsArrayInteger wrapArray(int[] srcArray)
srcArray
- the array to wrappublic static com.google.gwt.core.client.JsArrayInteger wrapArray(long[] srcArray)
wrapArray(int[])
). Please note that
in production mode int, short and byte are handled as 64Bit floating
point values, so you can use them for values >2^31-1. Keep in mind that
not every long value can be represented exactly by 64Bit floating values.
Be aware that this won't work correctly in dev mode and no literals above
that limit are supported in Java.srcArray
- the array to wrappublic static com.google.gwt.core.client.JsArrayString wrapArray(java.lang.String[] srcArray)
srcArray
- the array to wrap