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
public void getHistoryArchiveItems(long startIndex, // inclusive long endIndex, // exclusive ServerRequestCallback<RpcObjectList<HistoryEntry>> requestCallback) { JSONArray params = new JSONArray(); params.set(0, new JSONNumber(startIndex)); params.set(1, new JSONNumber(endIndex)); sendRequest(RPC_SCOPE, GET_HISTORY_ARCHIVE_ITEMS, params, requestCallback); }
From source file:org.rstudio.studio.client.server.remote.RemoteServer.java
License:Open Source License
public void searchHistoryArchive(String query, long maxEntries, ServerRequestCallback<RpcObjectList<HistoryEntry>> requestCallback) { JSONArray params = new JSONArray(); params.set(0, new JSONString(query)); params.set(1, new JSONNumber(maxEntries)); sendRequest(RPC_SCOPE, SEARCH_HISTORY_ARCHIVE, params, requestCallback); }
From source file:org.rstudio.studio.client.server.remote.RemoteServer.java
License:Open Source License
public void searchHistoryArchiveByPrefix(String prefix, long maxEntries, boolean uniqueOnly, ServerRequestCallback<RpcObjectList<HistoryEntry>> requestCallback) { JSONArray params = new JSONArray(); params.set(0, new JSONString(prefix)); params.set(1, new JSONNumber(maxEntries)); params.set(2, JSONBoolean.getInstance(uniqueOnly)); sendRequest(RPC_SCOPE, SEARCH_HISTORY_ARCHIVE_BY_PREFIX, params, requestCallback); }
From source file:org.rstudio.studio.client.server.remote.RemoteServer.java
License:Open Source License
@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); }
From source file:org.rstudio.studio.client.server.remote.RemoteServer.java
License:Open Source License
@Override public void gitApplyPatch(String patch, PatchMode mode, String sourceEncoding, ServerRequestCallback<Void> requestCallback) { JSONArray params = new JSONArray(); params.set(0, new JSONString(patch)); params.set(1, new JSONNumber(mode.getValue())); params.set(2, new JSONString(sourceEncoding)); sendRequest(RPC_SCOPE, GIT_APPLY_PATCH, params, requestCallback); }
From source file:org.rstudio.studio.client.server.remote.RemoteServer.java
License:Open Source License
@Override public void gitHistory(String spec, FileSystemItem fileFilter, int skip, int maxentries, String searchText, ServerRequestCallback<RpcObjectList<CommitInfo>> requestCallback) { JSONArray params = new JSONArray(); params.set(0, new JSONString(spec)); params.set(1, fileFilter != null ? new JSONString(fileFilter.getPath()) : JSONNull.getInstance()); params.set(2, new JSONNumber(skip)); params.set(3, new JSONNumber(maxentries)); params.set(4, new JSONString(StringUtil.notNull(searchText))); sendRequest(RPC_SCOPE, GIT_HISTORY, params, requestCallback); }
From source file:org.rstudio.studio.client.server.remote.RemoteServer.java
License:Open Source License
RpcRequest getEvents(int lastEventId, ServerRequestCallback<JsArray<ClientEvent>> requestCallback, RetryHandler retryHandler) {/*from w w w. j a v a 2 s .co m*/ // satellite windows should never call getEvents directly! if (satellite_.isCurrentWindowSatellite()) { Debug.log("Satellite window shoudl not call getEvents!"); assert false; } JSONArray params = new JSONArray(); params.set(0, new JSONNumber(lastEventId)); return sendRequest(EVENTS_SCOPE, "get_events", params, false, requestCallback, retryHandler); }
From source file:org.rstudio.studio.client.server.remote.RemoteServer.java
License:Open Source License
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); }
From source file:org.rstudio.studio.client.server.remote.RemoteServer.java
License:Open Source License
@Override public void svnDiffFile(String path, Integer contextLines, boolean noSizeWarning, ServerRequestCallback<DiffResult> requestCallback) { JSONArray params = new JSONArray(); params.set(0, new JSONString(path)); params.set(1, new JSONNumber(contextLines)); params.set(2, JSONBoolean.getInstance(noSizeWarning)); sendRequest(RPC_SCOPE, SVN_DIFF_FILE, params, requestCallback); }
From source file:org.rstudio.studio.client.server.remote.RemoteServer.java
License:Open Source License
@Override public void svnHistoryCount(int revision, FileSystemItem path, String searchText, ServerRequestCallback<CommitCount> 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 JSONString(StringUtil.notNull(searchText))); sendRequest(RPC_SCOPE, SVN_HISTORY_COUNT, params, requestCallback); }