Example usage for com.google.gwt.json.client JSONNumber JSONNumber

List of usage examples for com.google.gwt.json.client JSONNumber JSONNumber

Introduction

In this page you can find the example usage for com.google.gwt.json.client JSONNumber JSONNumber.

Prototype

public JSONNumber(double value) 

Source Link

Document

Creates a new JSONNumber from the double value.

Usage

From source file:org.rstudio.studio.client.common.JSONUtils.java

License:Open Source License

public static <T extends Number> JSONArray toJSONNumberArray(List<T> list) {
    JSONArray json = new JSONArray();
    for (int i = 0; i < list.size(); i++) {
        json.set(i, new JSONNumber(list.get(i).intValue()));
    }/*  w  w w  .j a  v  a 2s  .  c om*/
    return json;
}

From source file:org.rstudio.studio.client.server.remote.RemoteServer.java

License:Open Source License

public void log(int logEntryType, String logEntry, ServerRequestCallback<Void> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONNumber(logEntryType));
    params.set(1, new JSONString(logEntry));
    sendRequest(LOG_SCOPE, LOG, params, requestCallback);
}

From source file:org.rstudio.studio.client.server.remote.RemoteServer.java

License:Open Source License

private void setArrayNumber(JSONArray params, int index, List<Integer> what) {
    JSONArray array = new JSONArray();
    for (int i = 0; i < what.size(); i++)
        array.set(i, new JSONNumber(what.get(i)));
    params.set(index, array);/*from w w w  . j  a v a 2s  .c  o m*/
}

From source file:org.rstudio.studio.client.server.remote.RemoteServer.java

License:Open Source License

public void searchCode(String term, int maxResults, ServerRequestCallback<CodeSearchResults> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONString(term));
    params.set(1, new JSONNumber(maxResults));
    sendRequest(RPC_SCOPE, SEARCH_CODE, params, requestCallback);
}

From source file:org.rstudio.studio.client.server.remote.RemoteServer.java

License:Open Source License

public void getFunctionDefinition(String line, int pos,
        ServerRequestCallback<FunctionDefinition> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONString(line));
    params.set(1, new JSONNumber(pos));
    sendRequest(RPC_SCOPE, GET_FUNCTION_DEFINITION, params, requestCallback);
}

From source file:org.rstudio.studio.client.server.remote.RemoteServer.java

License:Open Source License

public void findFunctionInSearchPath(String line, int pos, String fromWhere,
        ServerRequestCallback<SearchPathFunctionDefinition> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONString(line));
    params.set(1, new JSONNumber(pos));
    params.set(2, fromWhere != null ? new JSONString(fromWhere) : JSONNull.getInstance());
    sendRequest(RPC_SCOPE, FIND_FUNCTION_IN_SEARCH_PATH, params, requestCallback);
}

From source file:org.rstudio.studio.client.server.remote.RemoteServer.java

License:Open Source License

public void goToCppDefinition(String docPath, int line, int column,
        ServerRequestCallback<CppSourceLocation> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONString(docPath));
    params.set(1, new JSONNumber(line));
    params.set(2, new JSONNumber(column));
    sendRequest(RPC_SCOPE, "go_to_cpp_definition", params, requestCallback);
}

From source file:org.rstudio.studio.client.server.remote.RemoteServer.java

License:Open Source License

public void findCppUsages(String docPath, int line, int column, ServerRequestCallback<Void> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONString(docPath));
    params.set(1, new JSONNumber(line));
    params.set(2, new JSONNumber(column));
    sendRequest(RPC_SCOPE, "find_cpp_usages", params, requestCallback);
}

From source file:org.rstudio.studio.client.server.remote.RemoteServer.java

License:Open Source License

public void getCppCompletions(String docPath, int line, int column, String userText,
        ServerRequestCallback<CppCompletionResult> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONString(docPath));
    params.set(1, new JSONNumber(line));
    params.set(2, new JSONNumber(column));
    params.set(3, new JSONString(userText));
    sendRequest(RPC_SCOPE, "get_cpp_completions", params, requestCallback);
}

From source file:org.rstudio.studio.client.server.remote.RemoteServer.java

License:Open Source License

public void printCppCompletions(String docId, String docPath, String docContents, boolean docDirty, int line,
        int column, ServerRequestCallback<Void> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONString(docId));
    params.set(1, new JSONString(docPath));
    params.set(2, new JSONString(docContents));
    params.set(3, JSONBoolean.getInstance(docDirty));
    params.set(4, new JSONNumber(line));
    params.set(5, new JSONNumber(column));
    sendRequest(RPC_SCOPE, "print_cpp_completions", params, requestCallback);
}