List of usage examples for com.google.gwt.json.client JSONNumber JSONNumber
public JSONNumber(double value)
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); }