use of com.google.gwt.json.client.JSONNumber in project rstudio by rstudio.
the class RemoteServer method sendRequest.
private <T> void sendRequest(String scope, String method, long param, ServerRequestCallback<T> requestCallback) {
JSONArray params = new JSONArray();
params.set(0, new JSONNumber(param));
sendRequest(scope, method, params, requestCallback);
}
use of com.google.gwt.json.client.JSONNumber in project rstudio by rstudio.
the class RemoteServer method plotsCreateRPubsHtml.
@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);
}
use of com.google.gwt.json.client.JSONNumber in project rstudio by rstudio.
the class RemoteServer method copyPlotToClipboardMetafile.
public void copyPlotToClipboardMetafile(int width, int height, ServerRequestCallback<Void> requestCallback) {
JSONArray params = new JSONArray();
params.set(0, new JSONNumber(width));
params.set(1, new JSONNumber(height));
sendRequest(RPC_SCOPE, COPY_PLOT_TO_CLIPBOARD_METAFILE, params, requestCallback);
}
use of com.google.gwt.json.client.JSONNumber in project rstudio by rstudio.
the class RemoteServer method gitDiffFile.
@Override
public void gitDiffFile(String path, PatchMode mode, int contextLines, boolean noSizeWarning, ServerRequestCallback<DiffResult> requestCallback) {
JSONArray params = new JSONArray();
params.set(0, new JSONString(path));
params.set(1, new JSONNumber(mode.getValue()));
params.set(2, new JSONNumber(contextLines));
params.set(3, JSONBoolean.getInstance(noSizeWarning));
sendRequest(RPC_SCOPE, GIT_DIFF_FILE, params, requestCallback);
}
use of com.google.gwt.json.client.JSONNumber in project rstudio by rstudio.
the class RemoteServer method getSharedProjects.
@Override
public void getSharedProjects(int maxProjects, ServerRequestCallback<JsArray<SharedProjectDetails>> callback) {
JSONArray params = new JSONArray();
params.set(0, new JSONNumber(maxProjects));
sendRequest(RPC_SCOPE, "get_shared_projects", params, callback);
}
Aggregations