Class Weather.WeatherInfo
java.lang.Object
de.kaffeemitkoffein.tinyweatherforecastgermany.Weather.WeatherInfo
- Enclosing class:
Weather
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanBitmapgetArrowBitmap(Context context, boolean fromWidget) BitmapgetBeaufortBitmap(Context context, boolean fromWidget) intdoubleintintintintintintintdoubleintintintintintgetFlurriesString(Context context, boolean unit) intdoubleintintgetMinMaxTemperatureInCelsiusIntString(boolean useSpaces) doubleintintdoubleInteger[]doublegetPrecipitationTotal1h(Double precipitationTotal1h) intintintintintintintintintdoublegetRH()intgetRHInt()intintintdoublegetTd()doubleintdoubledoubleintdoubleintintintlongintgetUV()intintdoubledoubledoubledoubleintgetWindDirectionString(Context context) static BitmapgetWindForecastTint(Bitmap arrowBitmap, ArrayList<Weather.WindData> windForecastList) intintintintgetWindSpeedString(Context context, boolean unit) BitmapgetWindSymbol(Context context, int windDisplayType, boolean fromWidget) getWindUnitString(Context context) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasRH()booleanbooleanhasTd()booleanbooleanbooleanhasUV()booleanbooleanbooleanbooleanbooleanbooleanisDaytime(Weather.WeatherLocation weatherLocation) voidvoidsetClouds_H_BsC(Double clouds) voidsetClouds_N05(Integer clouds) voidsetClouds_Neff(Integer clouds) voidsetClouds_Nh(Integer clouds) voidsetClouds_Nl(Integer clouds) voidsetClouds_Nlm(Integer clouds) voidsetClouds_Nm(Integer clouds) voidsetConditionCode(Integer condition_code) voidsetFlurries(Double flurries) voidsetForecastType(int i) voidsetHighTemperature(Double temperature_high) voidsetIsDayTime(boolean b) voidsetLowTemperature(Double temperature_low) voidsetPrecipitation(Double precipitation) voidsetPrecipitationDetails(Integer[] ints) voidsetPrecipitationTotal1h(Double precipitationTotal1h) voidsetPressure(Double pressure) voidsetProbDrizzle(Integer prob_precipitation) voidsetProbFog(Integer prob_fog) voidsetProbFreezingRain(Integer prob_freezing_rain) voidsetProbPrecipitation(Integer prob_precipitation) voidsetProbSolidPrecipitation(Integer prob_solid_precipitation) voidsetProbThunderstorms(Integer thunderstorms) voidsetProbVisibilityBelow1km(Integer prob_visibility_below_1km) voidvoidvoidsetTemperature(Double temperature) voidsetTemperature5cm(Double temperature5cm) voidsetTimestamp(long timestamp) voidvoidsetUvHazardIndex(Integer uvHazardIndex) voidsetVisibility(Integer visibility) voidsetWindDirection(Double wind_direction) voidsetWindSpeed(Double wind_speed)
-
Field Details
-
clouds
-
-
Constructor Details
-
WeatherInfo
public WeatherInfo() -
WeatherInfo
public WeatherInfo(int forecast_type)
-
-
Method Details
-
setTimestamp
public void setTimestamp(long timestamp) -
setForecastType
public void setForecastType(int i) -
setConditionCode
-
setTemperature
-
setTemperature5cm
-
setLowTemperature
-
setHighTemperature
-
setWindSpeed
-
setWindDirection
-
setFlurries
-
setPrecipitationTotal1h
-
setPrecipitation
-
setClouds
-
setClouds_N05
-
setClouds_Nl
-
setClouds_Nm
-
setClouds_Nh
-
setClouds_Nlm
-
setClouds_H_BsC
-
setClouds_Neff
-
setProbThunderstorms
-
setProbPrecipitation
-
setProbDrizzle
-
setProbSolidPrecipitation
-
setProbFreezingRain
-
setProbFog
-
setProbVisibilityBelow1km
-
setVisibility
-
setPressure
-
setUV
-
setTd
-
setUvHazardIndex
-
hasPrecipitationDetails
public boolean hasPrecipitationDetails() -
setPrecipitationDetails
-
setSunDuration
-
hasIsDayTime
public boolean hasIsDayTime() -
setIsDayTime
public void setIsDayTime(boolean b) -
getIsDayTime
-
getTimestamp
public long getTimestamp() -
getForecastType
public int getForecastType() -
hasWindDirection
public boolean hasWindDirection() -
getWindForecastTint
public static Bitmap getWindForecastTint(Bitmap arrowBitmap, ArrayList<Weather.WindData> windForecastList) -
getArrowBitmap
public Bitmap getArrowBitmap(Context context, boolean fromWidget) -
getBeaufortBitmap
public Bitmap getBeaufortBitmap(Context context, boolean fromWidget) -
getWindDirectionString
-
getWindSymbol
public Bitmap getWindSymbol(Context context, int windDisplayType, boolean fromWidget) -
getWindUnitString
-
getWindSpeedString
-
getFlurriesString
-
getWindDirection
public double getWindDirection() -
getWindDirectionInt
public int getWindDirectionInt() -
hasCondition
public boolean hasCondition() -
getCondition
public int getCondition() -
hasTemperature
public boolean hasTemperature() -
getTemperature
public double getTemperature() -
getTemperatureInt
public int getTemperatureInt() -
getTemperatureInCelsius
public double getTemperatureInCelsius() -
getTemperatureInCelsiusInt
public int getTemperatureInCelsiusInt() -
hasTemperature5cm
public boolean hasTemperature5cm() -
getTemperture5cmInt
public int getTemperture5cmInt() -
getTemperature5cmInCelsius
public double getTemperature5cmInCelsius() -
getTemperature5cmInCelsiusInt
public int getTemperature5cmInCelsiusInt() -
hasMaxTemperature
public boolean hasMaxTemperature() -
getMaxTemperatureInt
public int getMaxTemperatureInt() -
getMaxTemperatureInCelsius
public double getMaxTemperatureInCelsius() -
getMaxTemperatureInCelsiusInt
public int getMaxTemperatureInCelsiusInt() -
hasMinTemperature
public boolean hasMinTemperature() -
getMinTemperature
public double getMinTemperature() -
getMinTemperatureInt
public int getMinTemperatureInt() -
getMinTemperatureInCelsiusInt
public int getMinTemperatureInCelsiusInt() -
getMinMaxTemperatureInCelsiusIntString
-
hasPrecipitation
public boolean hasPrecipitation() -
getPrecipitationTotal1h
-
getPrecipitation
public double getPrecipitation() -
getPrecipitationIntervalString
-
getPrecipitationString
-
getPrecipitationUnitLower
-
hasProbPrecipitation
public boolean hasProbPrecipitation() -
getProbPrecipitation
public int getProbPrecipitation() -
hasProbDrizzle
public boolean hasProbDrizzle() -
getProbDrizzle
public int getProbDrizzle() -
hasWindSpeed
public boolean hasWindSpeed() -
getWindSpeedInMsInt
public int getWindSpeedInMsInt() -
getWindSpeedInKmhInt
public int getWindSpeedInKmhInt() -
getWindSpeedInBeaufortInt
public int getWindSpeedInBeaufortInt() -
getWindSpeedInKnotsInt
public int getWindSpeedInKnotsInt() -
hasFlurries
public boolean hasFlurries() -
getFlurriesInMsInt
public int getFlurriesInMsInt() -
getFlurriesInKmhInt
public int getFlurriesInKmhInt() -
getFlurriesInBeaufortInt
public int getFlurriesInBeaufortInt() -
getFlurriesInKnotsInt
public int getFlurriesInKnotsInt() -
hasClouds
public boolean hasClouds() -
getClouds
public int getClouds() -
hasClouds_N05
public boolean hasClouds_N05() -
getClouds_N05
public int getClouds_N05() -
hasClouds_Nl
public boolean hasClouds_Nl() -
getClouds_Nl
public int getClouds_Nl() -
hasClouds_Nm
public boolean hasClouds_Nm() -
getClouds_Nm
public int getClouds_Nm() -
hasClouds_Nh
public boolean hasClouds_Nh() -
getClouds_Nh
public int getClouds_Nh() -
hasClouds_Nlm
public boolean hasClouds_Nlm() -
getClouds_Nlm
public int getClouds_Nlm() -
hasClouds_H_BsC
public boolean hasClouds_H_BsC() -
getClouds_H_BsC
public double getClouds_H_BsC() -
getClouds_Neff
public int getClouds_Neff() -
hasProbThunderstorms
public boolean hasProbThunderstorms() -
getProbThunderStorms
public int getProbThunderStorms() -
hasProbSolidPrecipitation
public boolean hasProbSolidPrecipitation() -
getProbSolidPrecipitation
public int getProbSolidPrecipitation() -
hasProbFreezingRain
public boolean hasProbFreezingRain() -
getProbFreezingRain
public int getProbFreezingRain() -
hasProbFog
public boolean hasProbFog() -
getProbFog
public int getProbFog() -
hasVisibility
public boolean hasVisibility() -
getVisibilityInMetres
public int getVisibilityInMetres() -
getVisibilityInNauticMiles
public double getVisibilityInNauticMiles() -
getVisibilityInMiles
public double getVisibilityInMiles() -
getVisibilityInYards
public double getVisibilityInYards() -
hasProbVisibilityBelow1km
public boolean hasProbVisibilityBelow1km() -
getProbVisibilityBelow1km
public int getProbVisibilityBelow1km() -
hasPressure
public boolean hasPressure() -
getPressure
public int getPressure() -
hasUV
public boolean hasUV() -
getUV
public int getUV() -
hasTd
public boolean hasTd() -
getTd
public double getTd() -
getTdInCelsius
public double getTdInCelsius() -
getTdInCelsiusInt
public int getTdInCelsiusInt() -
hasRH
public boolean hasRH() -
getRH
public double getRH() -
getDewPointInCelsius
public double getDewPointInCelsius() -
getDewPointInCelsiusInt
public int getDewPointInCelsiusInt() -
getDewPointInCelsiusRoundedString
-
getRHInt
public int getRHInt() -
isDaytime
-
calculateMissingCondition
public boolean calculateMissingCondition() -
isConditionCalculated
public boolean isConditionCalculated() -
getPrecipitationDetails
-
hasSunDuration
public boolean hasSunDuration() -
getSunDurationInSeconds
public int getSunDurationInSeconds() -
getSunDurationInMinutes
public int getSunDurationInMinutes() -
getSunDurationInHours
public int getSunDurationInHours() -
getRelativeDay
public int getRelativeDay() -
hasUvHazardIndex
public boolean hasUvHazardIndex() -
getUvHazardIndex
public int getUvHazardIndex()
-