public class WeatherRequester extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
accuracy |
protected String |
authToken |
protected String |
language |
protected static String |
OPEN_WEATHER_API_URL |
protected static String |
OPEN_WEATHER_API_VERSION |
protected static String |
OPEN_WEATHER_BASE_URL |
protected String |
unitSystem |
| Modifier and Type | Method and Description |
|---|---|
protected URL |
buildURL(String requestSpecificParameters) |
protected Weather |
executeRequest(String requestSpecificParameters) |
protected Map<String,String> |
getAdditionalParameters() |
T |
getByCityId(String id) |
T |
getByCityName(String name) |
T |
getByCoordinates(Coordinates coordinates) |
T |
getByCoordinates(double latitude,
double longitude) |
T |
getByZIPCode(String zipCode,
String countryCode) |
protected String |
getRequestType() |
WeatherRequester |
setAccuracy(String accuracy) |
WeatherRequester |
setLanguage(String language) |
WeatherRequester |
setUnitSystem(String unitSystem) |
protected String language
protected String unitSystem
protected String accuracy
protected static final String OPEN_WEATHER_API_VERSION
protected static final String OPEN_WEATHER_BASE_URL
protected static final String OPEN_WEATHER_API_URL
protected String authToken
public WeatherRequester setLanguage(String language)
public WeatherRequester setUnitSystem(String unitSystem)
public WeatherRequester setAccuracy(String accuracy)
protected String getRequestType()
public T getByCityId(String id)
public T getByCityName(String name)
public T getByCoordinates(double latitude,
double longitude)
public T getByCoordinates(Coordinates coordinates)
Copyright © 2019. All rights reserved.