List of usage examples for com.google.gwt.core.client JavaScriptObject createArray
public static native JavaScriptObject createArray() ;
From source file:com.ait.toolkit.node.core.JavaScriptUtils.java
License:Open Source License
public static JsArrayString toStringArray(String... strings) { JsArrayString ret = JavaScriptObject.createArray().cast(); for (String string : strings) { ret.push(string);/*from w w w . j a v a 2 s .c o m*/ } return ret; }
From source file:com.ait.toolkit.node.core.JavaScriptUtils.java
License:Open Source License
public static JsArrayMixed toMixedArray(Object... values) { JsArrayMixed ret = JavaScriptObject.createArray().cast(); for (Object value : values) { addToArray(ret, value);//from w w w . ja v a 2 s . com } return ret; }
From source file:com.ait.toolkit.node.core.node.event.EventEmitter.java
License:Open Source License
public final void emit(String event, Object... arguments) { JsArrayMixed args = JavaScriptObject.createArray().cast(); JavaScriptUtils.addToArray(args, event); for (Object argument : arguments) { JavaScriptUtils.addToArray(args, argument); }/*from ww w. j a v a 2 s. c om*/ emitNative(args); }
From source file:com.ait.toolkit.sencha.touch.client.ui.Slider.java
License:Open Source License
/** * Sets the value of value.//from ww w .j a v a 2s . co m * * @param value */ public void setSliderValues(String[] value) { JsArrayString values = JavaScriptObject.createArray().cast(); for (int i = 0; i < value.length; i++) { values.set(i, value[i]); } setSliderValues(values); }
From source file:com.ait.toolkit.sencha.touch.client.ui.Slider.java
License:Open Source License
/** * Sets the value of value.//from w w w .j a v a 2 s . c o m * * @param value */ public void setSliderValues(int[] value) { JsArrayInteger values = JavaScriptObject.createArray().cast(); for (int i = 0; i < value.length; i++) { values.set(i, value[i]); } setSliderValues(values); }
From source file:com.akjava.gwt.three.client.examples.renderers.Projector.java
License:Open Source License
public final JsArray<Intersect> gwtPickIntersectsByList(int mx, int my, int sw, int sh, Camera camera, Iterable<Object3D> objects) { @SuppressWarnings("unchecked") JsArray<Object3D> array = ((JsArray<Object3D>) JavaScriptObject.createArray().cast()); for (Object3D obj : objects) { array.push(obj);// w w w . j a va2 s . c o m } return gwtPickIntersects(mx, my, sw, sh, camera, array); }
From source file:com.akjava.gwt.three.client.js.THREE.java
License:Open Source License
public static final BoxGeometry BoxGeometry(double x, double y, double z, int xpart, int ypart, int zpart, Material[] material) {/*from w ww .jav a2s . co m*/ JsArray<Material> arrays = JavaScriptObject.createArray().cast(); for (Material m : material) { arrays.push(m); } return Cube(x, y, z, xpart, ypart, zpart, arrays); }
From source file:com.akjava.gwt.three.client.js.THREE.java
License:Open Source License
public static final BoxGeometry Cube(double x, double y, double z, int xpart, int ypart, int zpart, Material[] material) {//from w w w. jav a2s.co m JsArray<Material> arrays = JavaScriptObject.createArray().cast(); for (Material m : material) { arrays.push(m); } return Cube(x, y, z, xpart, ypart, zpart, arrays); }
From source file:com.alkacon.vie.client.Vie.java
License:Open Source License
/** * Returns all descending elements and self that match the given selector.<p> * //from www.ja va 2 s. c o m * @param selector the selector * @param context the context element, if <code>null</code> the body element is used as context * * @return the matching elements */ public List<Element> find(String selector, Element context) { JsArray<Element> results = JavaScriptObject.createArray().cast(); if (context == null) { context = RootPanel.getBodyElement(); } results = find(selector, context, results); List<Element> elements = new ArrayList<Element>(); for (int i = 0; i < results.length(); i++) { elements.add(results.get(i)); } return elements; }
From source file:com.alkacon.vie.client.Vie.java
License:Open Source License
/** * @see com.alkacon.vie.client.I_Vie#getAttributeElements(java.lang.String, java.lang.String, com.google.gwt.dom.client.Element) *//*from w w w .j ava 2s . c o m*/ public List<Element> getAttributeElements(String entityId, String attributeName, Element context) { JsArray<Element> aboutElements = JavaScriptObject.createArray().cast(); if (context == null) { context = RootPanel.getBodyElement(); } aboutElements = find("[about='" + entityId + "']", context, aboutElements); JsArray<Element> results = JavaScriptObject.createArray().cast(); for (int i = 0; i < aboutElements.length(); i++) { find("[property~='" + attributeName + "']", aboutElements.get(i), results); } List<Element> elements = new ArrayList<Element>(); for (int i = 0; i < results.length(); i++) { // prevent duplicate entries if (!elements.contains(results.get(i))) { elements.add(results.get(i)); } } return elements; }