List of usage examples for com.google.gwt.core.client JavaScriptObject createArray
public static native JavaScriptObject createArray() ;
From source file:org.turbogwt.core.collections.JsArrays.java
License:Apache License
public static JsArrayBoolean fromArray(boolean... values) { if (GWT.isScript()) { return reinterpretCast(values); } else {/*from ww w.ja v a 2s .com*/ JsArrayBoolean ret = JavaScriptObject.createArray().cast(); for (int i = 0, l = values.length; i < l; i++) { ret.set(i, values[i]); } return ret; } }
From source file:org.turbogwt.core.collections.JsArrays.java
License:Apache License
public static JsArrayInteger fromArray(int... values) { if (GWT.isScript()) { return reinterpretCast(values); } else {/* w w w . j av a 2 s .c o m*/ JsArrayInteger ret = JavaScriptObject.createArray().cast(); for (int i = 0, l = values.length; i < l; i++) { ret.set(i, values[i]); } return ret; } }
From source file:org.turbogwt.core.collections.JsArrays.java
License:Apache License
public static JsArrayNumber fromArray(double... values) { if (GWT.isScript()) { return reinterpretCast(values); } else {// w ww .j a v a 2s. com JsArrayNumber ret = JavaScriptObject.createArray().cast(); for (int i = 0, l = values.length; i < l; i++) { ret.set(i, values[i]); } return ret; } }
From source file:org.turbogwt.core.collections.JsArrays.java
License:Apache License
public static <T extends JavaScriptObject> JsArray<T> fromArray(T... values) { if (GWT.isScript()) { return reinterpretCast(values); } else {/*from w w w . j a va 2 s. c om*/ JsArray<T> ret = JavaScriptObject.createArray().cast(); for (int i = 0, l = values.length; i < l; i++) { ret.set(i, values[i]); } return ret; } }
From source file:org.waveprotocol.wave.client.common.util.DomHelper.java
License:Apache License
/** * Gets a list of descendants of e that match the given class name. * * If the browser has the native method, that will be called. Otherwise, it * traverses descendents of the given element and returns the list of elements * with matching classname.//from www .j a v a 2s.c o m * * @param e * @param className */ public static NodeList<Element> getElementsByClassName(Element e, String className) { if (QuirksConstants.SUPPORTS_GET_ELEMENTS_BY_CLASSNAME) { return getElementsByClassNameNative(e, className); } else { NodeList<Element> all = e.getElementsByTagName("*"); if (all == null) { return null; } JsArray<Element> ret = JavaScriptObject.createArray().cast(); for (int i = 0; i < all.getLength(); ++i) { Element item = all.getItem(i); if (className.equals(item.getClassName())) { ret.push(item); } } return ret.cast(); } }
From source file:playn.html.HtmlJson.java
License:Apache License
@Override public Array createArray() { return (Json.Array) JavaScriptObject.createArray().cast(); }
From source file:thothbot.parallax.core.client.gl2.arrays.JsArrayUtil.java
License:Apache License
/** * Wraps a Java boolean Array to a JsArrayBoolean. * //from w w w .ja v a2 s .c om * @param srcArray * the array to wrap * @return the wrapped array */ public static JsArrayBoolean wrapArray(boolean[] srcArray) { if (GWT.isScript()) { return arrayAsJsArrayForProdMode(srcArray); } JsArrayBoolean result = JavaScriptObject.createArray().cast(); for (int i = 0; i < srcArray.length; i++) { result.set(i, srcArray[i]); } return result; }
From source file:thothbot.parallax.core.client.gl2.arrays.JsArrayUtil.java
License:Apache License
/** * Wraps a Java byte Array to a JsArrayInteger. * /*from w w w. j a v a 2 s.c o m*/ * @param srcArray * the array to wrap * @return the wrapped array */ public static JsArrayInteger wrapArray(byte[] srcArray) { if (GWT.isScript()) { return arrayAsJsArrayForProdMode(srcArray); } JsArrayInteger result = JavaScriptObject.createArray().cast(); for (int i = 0; i < srcArray.length; i++) { result.set(i, srcArray[i]); } return result; }
From source file:thothbot.parallax.core.client.gl2.arrays.JsArrayUtil.java
License:Apache License
/** * Wraps a Java byte Array to a JsArrayInteger. * //from w w w .ja va 2 s. com * @param srcArray * the array to wrap * @return the wrapped array */ public static JsArrayInteger wrapArray(short[] srcArray) { if (GWT.isScript()) { return arrayAsJsArrayForProdMode(srcArray); } JsArrayInteger result = JavaScriptObject.createArray().cast(); for (int i = 0; i < srcArray.length; i++) { result.set(i, srcArray[i]); } return result; }
From source file:thothbot.parallax.core.client.gl2.arrays.JsArrayUtil.java
License:Apache License
/** * Wraps a Java double Array to a JsArrayNumber. * /*from www .java2 s . c om*/ * @param srcArray * the array to wrap * @return the wrapped array */ public static JsArrayNumber wrapArray(double[] srcArray) { if (GWT.isScript()) { return arrayAsJsArrayForProdMode(srcArray); } JsArrayNumber result = JavaScriptObject.createArray().cast(); for (int i = 0; i < srcArray.length; i++) { result.set(i, srcArray[i]); } return result; }