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.cruxframework.crux.plugin.gadget.client.features.osapi.people.GetPeopleRequestBuilder.java

License:Apache License

/**
 * Defines a set of fields to be requested.
 * //from w ww .  j  a v  a 2s.com
 * @see PeopleService#setDefaultFields(String...)
 * 
 * @param fields A set of fields to be requested.
 */
public final GetPeopleRequestBuilder setFields(String... fields) {
    JsArrayString array = JavaScriptObject.createArray().cast();
    for (String field : fields) {
        array.push(field);
    }
    return setFields(array);
}

From source file:org.cruxframework.crux.plugin.gadget.client.features.osapi.people.GetPersonRequestBuilder.java

License:Apache License

/**
 * Defines a set of fields to be requested.
 * /*from  w ww  . j  ava 2  s  .  c om*/
 * @see PeopleService#setDefaultFields(String...)
 * 
 * @param fields A set of fields to be requested.
 */
public final GetPersonRequestBuilder setFields(String... fields) {
    JsArrayString array = JavaScriptObject.createArray().cast();
    for (String field : fields) {
        array.push(field);
    }
    return setFields(array);
}

From source file:org.cruxframework.crux.plugin.gadget.client.features.osapi.people.PeopleService.java

License:Apache License

/**
 * Convenience method to define a default set of fields to request.
 * Invocations of this method does not affect requests created with parameters
 * which explicitly define fields to request.
 *
 * @param fields Default set of fields to request.
 *//*from w w  w  .  j  a va2 s .  com*/
public void setDefaultFields(String... fields) {
    defaultFields = JavaScriptObject.createArray().cast();
    for (String field : fields) {
        defaultFields.push(field);
    }
}

From source file:org.dashbuilder.renderer.chartjs.ChartJsDisplayer.java

License:Apache License

private AreaChartData createChartData() {

    List<DataColumn> columns = dataSet.getColumns();
    String[] labels = new String[dataSet.getRowCount()];
    DataColumn labelColumn = columns.get(0);
    for (int i = 0; i < dataSet.getRowCount(); i++) {
        String label = super.formatValue(dataSet.getValueAt(i, 0), labelColumn);
        labels[i] = label;/* ww w .  j a va2s  .  com*/
    }

    JsArray<AreaSeries> series = JavaScriptObject.createArray().cast();
    for (int i = 1; i < columns.size(); i++) {
        DataColumn seriesColumn = columns.get(0);
        ColumnSettings columnSettings = displayerSettings.getColumnSettings(seriesColumn);

        double[] values = new double[dataSet.getRowCount()];
        for (int j = 0; j < dataSet.getRowCount(); j++) {
            values[j] = ((Number) dataSet.getValueAt(j, i)).doubleValue();
        }

        series.push(SeriesBuilder.create().withLabel(columnSettings.getColumnName())
                .withFillColor(COLOR_ARRAY[i - 1]).withStoreColor(COLOR_ARRAY[i - 1])
                .withPointColor(COLOR_ARRAY[i - 1]).withPointStrokeColor("#fff").withData(values).get());
    }

    AreaChartData data = JavaScriptObject.createObject().cast();
    data.setLabels(labels);
    data.setSeries(series);
    return data;
}

From source file:org.dashbuilder.renderer.chartjs.ChartJsDisplayerView.java

License:Apache License

@Override
public void dataClear() {
    labels.clear();
    series = JavaScriptObject.createArray().cast();
}

From source file:org.dataconservancy.dcs.access.client.model.JsFile.java

License:Apache License

public void setMetadata(JsArray<JsMetadata> metadata) {
    JsArray<JsMetadata> copy = JavaScriptObject.createArray().cast();

    for (int i = 0; i < metadata.length(); i++) {
        System.out.println("setting:" + metadata.get(i).getMetadata());
        copy.set(i, metadata.get(i));//  w w  w. j av  a 2 s  .c  om
    }
    this.getMetadata().setLength(0);// = JavaScriptObject.createArray().cast();
    this.getMetadata().setLength(metadata.length());
    for (int i = 0; i < copy.length(); i++) {
        copy.set(i, copy.get(i));
        this.getMetadata().push(copy.get(i));
    }

}

From source file:org.dataconservancy.dcs.access.client.model.JsProvDocument.java

License:Apache License

public JsArrayString getRelatedEntities(String entityId) {
    JsArrayString relatedEntities = JavaScriptObject.createArray().cast();
    JsArray<JsDerivedFrom> derivations = getDerivations();
    int i = 0;/*from   ww  w  .  jav a  2  s  .  c o  m*/
    for (int k = 0; k < derivations.length(); k++) {
        if (derivations.get(k).getGeneratedEntity().equals(entityId)) {
            relatedEntities.set(i, derivations.get(k).getUsedEntity());
            i++;
        } else if (derivations.get(k).getUsedEntity().equals(entityId)) {
            relatedEntities.set(i, derivations.get(k).getGeneratedEntity());
            i++;
        }
    }

    return relatedEntities;
}

From source file:org.dataconservancy.dcs.access.client.model.JsProvDocument.java

License:Apache License

public JsArray<JsAssociatedWith> getSafeActivities() {
    JsArray<JsAssociatedWith> activities = JavaScriptObject.createArray().cast();
    int i = 0;/*www  . j  ava 2  s .  c  o  m*/
    try {

        JsArray<JsAssociatedWith> tempActivities = getActivities();
        for (int k = 0; k < tempActivities.length(); k++) {
            if (tempActivities.get(k) != null && tempActivities.get(k).getAgentId() != null) {
                activities.set(i, tempActivities.get(k));
                i++;
            }
        }
    } catch (Exception e) {
        if (getActivity() != null)
            activities.set(i, getActivity());
    }

    if (getActivity() != null && getActivity().getActivityId() != null)
        activities.set(i, getActivity());

    return activities;
}

From source file:org.dataconservancy.dcs.access.client.model.JsProvDocument.java

License:Apache License

public JsArray<JsAssociatedWith> getActivities(String agentId) {
    JsArray<JsAssociatedWith> activities = JavaScriptObject.createArray().cast();
    try {/*  ww w .ja  v  a2s  . c  om*/
        int i = 0;
        JsArray<JsAssociatedWith> tempActivities = getActivities();
        for (int k = 0; k < tempActivities.length(); k++) {
            if (tempActivities.get(k).getAgentId().equalsIgnoreCase(agentId)) {
                activities.set(i, tempActivities.get(k));
                i++;
            }
        }
    } catch (Exception e) {
        if (getActivity() != null)
            activities.set(0, getActivity());
    }

    if (getActivity() != null && getActivity().getActivityId() != null)
        activities.set(0, getActivity());

    return activities;
}

From source file:org.dataconservancy.dcs.access.client.model.JsProvDocument.java

License:Apache License

public JsArray<JsGenerated> getGeneratedBysByEntity(String entityId) {
    JsArray<JsGenerated> generatedBys = JavaScriptObject.createArray().cast();
    int k = 0;//from  ww  w  . j a va 2  s. c o  m
    try {

        for (int i = 0; i < getGeneratedBys().length(); i++) {
            if (getGeneratedBys().get(i) != null && getGeneratedBys().get(i).getActivityId() != null
                    && getGeneratedBys().get(i).getEntity().equals(entityId)) {
                generatedBys.set(k, getGeneratedBys().get(i));
                k++;
            }
        }
    } catch (Exception e) {
        JsGenerated gen = getGeneratedBy();
        if (gen != null && gen.getActivityId() != null && gen.getEntity().equals(entityId))
            generatedBys.set(k, gen);
    }
    JsGenerated gen = getGeneratedBy();
    if (gen != null && gen.getActivityId() != null && gen.getEntity().equals(entityId))
        generatedBys.set(k, gen);
    return generatedBys;
}