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

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);
}