List of usage examples for com.google.gwt.core.client JavaScriptObject createArray
public static native JavaScriptObject createArray() ;
From source file:org.gwtbootstrap3.extras.slider.client.ui.Range.java
License:Apache License
/** * Converts the range to a JavaScript number array. * * @return a JavaScript number array/* w ww . j a v a2s. c o m*/ */ public JsArrayNumber toJsArray() { JsArrayNumber array = JavaScriptObject.createArray().cast(); array.push(minValue); array.push(maxValue); return array; }
From source file:org.gwtbootstrap3.extras.summernote.client.ui.base.SummernoteOptions.java
License:Apache License
/** * Creates a new toolbar group./*from w w w . ja va 2 s .c o m*/ * * @param name * @param buttons * @return */ static final JsArrayMixed newToolbarGroup(String name, ToolbarButton... buttons) { JsArrayString arr = JavaScriptObject.createArray().cast(); for (ToolbarButton button : buttons) { arr.push(button.getId()); } return getToolbarGroup(name, arr); }
From source file:org.gwtnode.modules.aws.core.EventEmitter.java
License:Apache License
/** * Adds or copies a set of listeners from another list of listeners. *//*w w w . ja v a 2 s.c om*/ @GwtNodeFunction public final EventEmitter addListeners(Map<String, List<JavaScriptFunctionWrapper>> listeners) { JsonStringObjectMap<JsArray<JavaScriptFunction>> jsom = new JsonStringObjectMap<JsArray<JavaScriptFunction>>(); for (Entry<String, List<JavaScriptFunctionWrapper>> entry : listeners.entrySet()) { JsArray<JavaScriptFunction> value = JavaScriptObject.createArray().cast(); for (JavaScriptFunctionWrapper function : entry.getValue()) value.push(function.getNativeFunction()); jsom.put(entry.getKey(), value); } return addListeners(jsom.getNativeObject()); }
From source file:org.gwtnode.modules.aws.core.Request.java
License:Apache License
@GwtNodeFunction public final void emitEvents(List<String> eventNames, Response response, JavaScriptFunctionWrapper doneCallback) { JsArrayString jsEventNames = JavaScriptObject.createArray().cast(); if (eventNames != null) for (String eventName : eventNames) jsEventNames.push(eventName); emitEvents(jsEventNames, response, doneCallback.getNativeFunction()); }
From source file:org.gwtnode.modules.cassandra.Connection.java
License:Apache License
/** * Executes any query.// w w w. j a v a 2s . co m * * @param query * Any CQL statement with '?' placeholders. * @param arg * An arguments that will be bound to the query. * @param callback * executed when the query returns. */ @GwtNodeFunction public final void execute(String query, Object arg, ResultEventHandler callback) { JsArrayMixed args = JavaScriptObject.createArray().cast(); args.push(asJSO(arg)); execute(query, args, callback != null ? callback.getNativeFunction() : null); }
From source file:org.gwtnode.modules.cassandra.Connection.java
License:Apache License
/** * Executes any query.// w ww. j a v a 2s. c o m * * @param query * Any CQL statement. * @param callback * executed when the query returns. */ @GwtNodeFunction public final void execute(String query, ResultEventHandler callback) { JsArrayMixed args = JavaScriptObject.createArray().cast(); execute(query, args, callback != null ? callback.getNativeFunction() : null); }
From source file:org.gwtnode.modules.cassandra.JsUtils.java
License:Apache License
public static final JsArrayMixed asJSOArray(Object[] value) { JsArrayMixed result = JavaScriptObject.createArray().cast(); for (Object item : value) result.push(asJSO(item));/*from w ww. j a v a 2s. c o m*/ return result; }
From source file:org.gwtnode.modules.cassandra.JsUtils.java
License:Apache License
public static final JsArrayMixed asJSOArray(Iterable<?> value) { JsArrayMixed result = JavaScriptObject.createArray().cast(); for (Object item : value) result.push(asJSO(item));/*from w ww. j a va 2 s. c o m*/ return result; }
From source file:org.gwtnode.modules.cassandra.UUID.java
License:Apache License
/** * Factory method that returns a UUID object. * /*from w ww .ja va2s .c o m*/ * @param bytes * The 16 bytes of a UUID * @return UUID */ @GwtNodeFunction public static final UUID fromBytes(byte[] bytes) { JsArrayInteger jsBytes = JavaScriptObject.createArray().cast(); if (bytes != null) for (int b : bytes) jsBytes.push(b); return fromBytes(jsBytes); }
From source file:org.gwtnode.modules.helenus.Connection.java
License:Apache License
/** * Executes a CQL Query Against the DB.// w w w.j a v a 2s. c om * * @param query * A string representation of the query: 'select * from MyCf where key=%s' * @param arg * An only argument for the query * @param callback * The callback function for the results */ @GwtNodeFunction public final void cql(String query, Object arg, ResultEventHandler callback) { JsArrayMixed args = JavaScriptObject.createArray().cast(); args.push(JsUtils.asJSO(arg)); cql(query, args, callback != null ? callback.getNativeFunction() : null); }