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