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.server.remote.RemoteServer.java

License:Open Source License

@Override
public void svnHistory(int revision, FileSystemItem path, int skip, int maxentries, String searchText,
        ServerRequestCallback<RpcObjectList<CommitInfo>> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONNumber(revision));
    params.set(1, path == null ? JSONNull.getInstance() : new JSONString(path.getPath()));
    params.set(2, new JSONNumber(skip));
    params.set(3, new JSONNumber(maxentries));
    params.set(4, new JSONString(StringUtil.notNull(searchText)));

    sendRequest(RPC_SCOPE, SVN_HISTORY, params, requestCallback);
}

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

License:Open Source License

@Override
public void svnShow(int rev, boolean noSizeWarning, ServerRequestCallback<String> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONNumber(rev));
    params.set(1, JSONBoolean.getInstance(noSizeWarning));

    sendRequest(RPC_SCOPE, SVN_SHOW, params, requestCallback);
}

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

License:Open Source License

@Override
public void svnShowFile(int rev, String filename, ServerRequestCallback<String> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONNumber(rev));
    params.set(1, new JSONString(filename));
    sendRequest(RPC_SCOPE, SVN_SHOW_FILE, params, requestCallback);
}

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

License:Open Source License

@Override
public void plotsCreateRPubsHtml(String title, String comment, int width, int height,
        ServerRequestCallback<String> callback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONString(title));
    params.set(1, new JSONString(comment));
    params.set(2, new JSONNumber(width));
    params.set(3, new JSONNumber(height));
    sendRequest(RPC_SCOPE, "plots_create_rpubs_html", params, callback);
}

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

License:Open Source License

@Override
public void tutorialQuizResponse(int slideIndex, int answer, boolean correct,
        ServerRequestCallback<Void> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONNumber(slideIndex));
    params.set(1, new JSONNumber(answer));
    params.set(2, JSONBoolean.getInstance(correct));
    sendRequest(RPC_SCOPE, TUTORIAL_QUIZ_RESPONSE, params, requestCallback);
}

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

License:Open Source License

@Override
public void setEnvironmentFrame(int frame, ServerRequestCallback<Void> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONNumber(frame));
    sendRequest(RPC_SCOPE, SET_ENVIRONMENT_FRAME, params, requestCallback);
}

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

License:Open Source License

@Override
public void getFunctionSteps(String functionName, String fileName, String packageName, int[] lineNumbers,
        ServerRequestCallback<JsArray<FunctionSteps>> requestCallback) {
    JSONArray lineNums = new JSONArray();
    for (int idx = 0; idx < lineNumbers.length; idx++) {
        lineNums.set(idx, new JSONNumber(lineNumbers[idx]));
    }/*from   w ww .  j a va 2s .co  m*/
    JSONArray params = new JSONArray();
    params.set(0, new JSONString(functionName));
    params.set(1, new JSONString(fileName));
    params.set(2, new JSONString(packageName));
    params.set(3, lineNums);
    sendRequest(RPC_SCOPE, GET_FUNCTION_STEPS, params, requestCallback);
}

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

License:Open Source License

@Override
public void getFunctionState(String functionName, String fileName, int lineNumber,
        ServerRequestCallback<FunctionState> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONString(functionName));
    params.set(1, new JSONString(fileName));
    params.set(2, new JSONNumber(lineNumber));
    sendRequest(RPC_SCOPE, GET_FUNCTION_STATE, params, requestCallback);
}

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

License:Open Source License

public void executeDebugSource(String fileName, ArrayList<Integer> topBreakLines,
        ArrayList<Integer> debugBreakLines, int step, int mode,
        ServerRequestCallback<TopLevelLineData> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONString(fileName));
    params.set(1, JSONUtils.toJSONNumberArray(topBreakLines));
    params.set(2, JSONUtils.toJSONNumberArray(debugBreakLines));
    params.set(3, new JSONNumber(step));
    params.set(4, new JSONNumber(mode));

    sendRequest(RPC_SCOPE, EXECUTE_DEBUG_SOURCE, params, requestCallback);
}

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

License:Open Source License

public void setErrorManagementType(int type, ServerRequestCallback<Void> requestCallback) {
    JSONArray params = new JSONArray();
    params.set(0, new JSONNumber(type));

    sendRequest(RPC_SCOPE, SET_ERROR_MANAGEMENT_TYPE, params, requestCallback);
}