public class HourlyForecastRequester 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 HourlyForecast |
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() |
HourlyForecastRequester |
setAccuracy(String accuracy) |
HourlyForecastRequester |
setLanguage(String language) |
HourlyForecastRequester |
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 HourlyForecastRequester setLanguage(String language)
public HourlyForecastRequester setUnitSystem(String unitSystem)
public HourlyForecastRequester setAccuracy(String accuracy)
protected String getRequestType()
protected HourlyForecast executeRequest(String requestSpecificParameters)
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.