public final class VersionQuery extends APIQuery<VersionQuery,Integer>
generalRateLimiter, resourceValueuserAgent| Constructor and Description |
|---|
VersionQuery(IXmlConverter xmlConverter,
IRateLimiter generalRateLimiter,
IRateLimiter scrapingRateLimiter,
String baseUrl,
String userAgent,
int apiVersion)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
resourceString()
Gives the resource string of this Query, e.g.
|
protected <T> T |
translateResponse(InputStream response,
Class<T> type)
Translates the stream response to the object this Query wishes to return
via its execute() function.
|
buildURL, execute, getRateLimiter, slowMode, validateQueryParameterscloseInputStreamQuietly, execute, makeRequestpublic VersionQuery(IXmlConverter xmlConverter, IRateLimiter generalRateLimiter, IRateLimiter scrapingRateLimiter, String baseUrl, String userAgent, int apiVersion)
xmlConverter - generalRateLimiter - scrapingRateLimiter - baseUrl - userAgent - apiVersion - protected String resourceString()
APIQueryresourceString in class APIQuery<VersionQuery,Integer>protected <T> T translateResponse(InputStream response, Class<T> type)
AbstractQuerytranslateResponse in class AbstractQuery<VersionQuery,Integer>T - type to parse toresponse - the response to translatetype - type to parse toCopyright © 2017. All rights reserved.