Example usage for com.google.gwt.core.client JavaScriptObject createArray

List of usage examples for com.google.gwt.core.client JavaScriptObject createArray

Introduction

In this page you can find the example usage for com.google.gwt.core.client JavaScriptObject createArray.

Prototype

public static native JavaScriptObject createArray() ;

Source Link

Document

Returns a new array.

Usage

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);
}