Package com.google.gwt.core.client
Class JsArrayInteger
java.lang.Object
com.google.gwt.core.client.JavaScriptObject
com.google.gwt.core.client.JsArrayInteger
A simple wrapper around a homogeneous native array of integer values.
This class may not be directly instantiated, and can only be returned from a
native method. For example,
native JsArrayInteger getNativeArray() /*-{
return [1, 2, 3];
}-* /;
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal intget(int index) Gets the value at a given index.final Stringjoin()Convert each element of the array to a String and join them with a comma separator.final StringConvert each element of the array to a String and join them with a comma separator.final intlength()Gets the length of the array.final voidpush(int value) Pushes the given integer onto the end of the array.final voidset(int index, int value) Sets the value value at a given index.final voidsetLength(int newLength) Reset the length of the array.final intshift()Shifts the first value off the array.final voidunshift(int value) Shifts a value onto the beginning of the array.Methods inherited from class com.google.gwt.core.client.JavaScriptObject
cast, createArray, createArray, createFunction, createObject, equals, hashCode, toSource, toString
-
Constructor Details
-
JsArrayInteger
protected JsArrayInteger()
-
-
Method Details
-
get
public final int get(int index) Gets the value at a given index. If no value exists at the given index, a type-conversion error will occur in Development Mode and unpredictable behavior may occur in Production Mode. If the numeric value returned is non-integral, it will cause a warning in Development Mode, and may affect the results of mathematical expressions.- Parameters:
index- the index to be retrieved- Returns:
- the value at the given index
-
join
Convert each element of the array to a String and join them with a comma separator. The value returned from this method may vary between browsers based on how JavaScript values are converted into strings. -
join
Convert each element of the array to a String and join them with a comma separator. The value returned from this method may vary between browsers based on how JavaScript values are converted into strings. -
length
public final int length()Gets the length of the array.- Returns:
- the array length
-
push
public final void push(int value) Pushes the given integer onto the end of the array. -
set
public final void set(int index, int value) Sets the value value at a given index. If the index is out of bounds, the value will still be set. The array's length will be updated to encompass the bounds implied by the added value.- Parameters:
index- the index to be setvalue- the value to be stored
-
setLength
public final void setLength(int newLength) Reset the length of the array.- Parameters:
newLength- the new length of the array
-
shift
public final int shift()Shifts the first value off the array.- Returns:
- the shifted value
-
unshift
public final void unshift(int value) Shifts a value onto the beginning of the array.- Parameters:
value- the value to the stored
-