public static class DailyForecastData.City
extends java.lang.Object
has
and
get
methods to access the information.
has
methods can be used to check if the data exists, i.e.,
if the data was available (successfully downloaded) and was parsed
correctly.
get
methods can be used to access the data, if the data
exists, otherwise get
methods will give value as per
following basis:
Boolean: false
Integral: Minimum value (MIN_VALUE)
Floating point: Not a number (NaN)
Others: null
Modifier and Type | Class and Description |
---|---|
static class |
DailyForecastData.City.Coord
Parses data about geographic coordinates (from the JSON data) and
provides methods to get/access the information.
|
Constructor and Description |
---|
DailyForecastData.City()
Non-parameterized constructor
|
DailyForecastData.City(org.json.JSONObject jsonObj)
Parameterized constructor
|
Modifier and Type | Method and Description |
---|---|
long |
getCityCode() |
java.lang.String |
getCityName() |
long |
getCityPopulation() |
DailyForecastData.City.Coord |
getCoordinates_Object() |
java.lang.String |
getCountryCode() |
boolean |
hasCityCode() |
boolean |
hasCityName() |
boolean |
hasCityPopulation() |
boolean |
hasCountryCode() |
public DailyForecastData.City()
Initializes variables as per following basis:
Boolean: false
Integral: Minimum value (MIN_VALUE)
Floating point: Not a number (NaN)
Others: null
public DailyForecastData.City(org.json.JSONObject jsonObj)
Initializes variables from values from the given JSON object.
jsonObj
- JSON object containing data about citypublic boolean hasCityCode()
public boolean hasCityName()
public boolean hasCountryCode()
public boolean hasCityPopulation()
public long getCityCode()
public java.lang.String getCityName()
public java.lang.String getCountryCode()
public long getCityPopulation()
public DailyForecastData.City.Coord getCoordinates_Object()