List of usage examples for com.google.gwt.core.client JavaScriptObject createArray
public static native JavaScriptObject createArray() ;
From source file:com.vaadin.client.metadata.JsniInvoker.java
License:Apache License
@Override public Object invoke(Object target, Object... params) { JsArrayObject<Object> jsParams = JavaScriptObject.createArray().cast(); for (Object object : params) { jsParams.add(object);/*from w ww.j av a2 s .c o m*/ } return jsniInvoke(target, jsParams); }
From source file:com.vaadin.client.metadata.TypeDataStore.java
License:Apache License
public void setDelegateToWidget(Class<?> clazz, String propertyName, String delegateValue) { Type type = getType(clazz);/*from w w w . ja v a 2 s .co m*/ delegateToWidget.put(new Property(type, propertyName).getLookupKey(), delegateValue); JsArrayString typeProperties = delegateToWidgetProperties.get(type.getBaseTypeName()); if (typeProperties == null) { typeProperties = JavaScriptObject.createArray().cast(); delegateToWidgetProperties.put(type.getBaseTypeName(), typeProperties); } typeProperties.push(propertyName); }
From source file:com.vaadin.client.metadata.TypeDataStore.java
License:Apache License
public static JsArrayObject<Property> getPropertiesAsArray(Type type) throws NoDataException { JsArrayString names = getJsPropertyNames(get().jsTypeData, type.getBaseTypeName()); // Create Property instances for each property name JsArrayObject<Property> properties = JavaScriptObject.createArray().cast(); for (int i = 0; i < names.length(); i++) { properties.add(new Property(type, names.get(i))); }//from ww w . jav a 2 s. c o m return properties; }
From source file:com.xpn.xwiki.wysiwyg.client.util.internal.FirebugConsole.java
License:Open Source License
/** * Creates a JavaScript array and fills it with the objects from a Java array. * /*from w ww . j a va 2 s . c o m*/ * @param array The source Java array. * @return The created JavaScript array. */ public static JsArray<JavaScriptObject> toJSArray(Object[] array) { JsArray<JavaScriptObject> jsArray = JavaScriptObject.createArray().cast(); for (int i = 0; i < array.length; i++) { add(jsArray, array[i]); } return jsArray; }
From source file:cz.metacentrum.perun.wui.registrar.widgets.Select.java
License:Apache License
public void setValues(final String... values) { final JsArrayString array = JavaScriptObject.createArray().cast(); for (final String value : values) { array.push(value);/*from ww w . j a v a 2 s. c om*/ } // Need to defer the setValue to make sure the element is actually in the DOM to manipulate Scheduler.get().scheduleDeferred(new Command() { @Override public void execute() { setValue(getElement(), array); } }); }
From source file:elemental.js.util.JsArrayOf.java
License:Apache License
/** * Create a new empty Array instance. */ public static <T> JsArrayOf<T> create() { return JavaScriptObject.createArray().cast(); }
From source file:elemental.js.util.JsArrayOfBoolean.java
License:Apache License
/** * Create a new empty instance. */ public static JsArrayOfBoolean create() { return JavaScriptObject.createArray().cast(); }
From source file:elemental.js.util.JsArrayOfInt.java
License:Apache License
/** * Create a new empty instance. */ public static JsArrayOfInt create() { return JavaScriptObject.createArray().cast(); }
From source file:elemental.js.util.JsArrayOfNumber.java
License:Apache License
/** * Create a new empty instance. */ public static JsArrayOfNumber create() { return JavaScriptObject.createArray().cast(); }
From source file:elemental.js.util.JsArrayOfString.java
License:Apache License
/** * Create a new empty instance. */ public static JsArrayOfString create() { return JavaScriptObject.createArray().cast(); }