Class WeatherWarning
- java.lang.Object
-
- de.kaffeemitkoffein.tinyweatherforecastgermany.WeatherWarning
-
- All Implemented Interfaces:
java.lang.Comparable<WeatherWarning>
public class WeatherWarning extends java.lang.Object implements java.lang.Comparable<WeatherWarning>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWeatherWarning.Severity
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringID_SILENT_UPDATEstatic java.lang.StringID_UPDATE
-
Constructor Summary
Constructors Constructor Description WeatherWarning()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(WeatherWarning w)longgetApplicableExpires()java.lang.StringgetPlainTextWarning(Context context, boolean includeCredentials)intgetSeverity()static java.lang.StringgetUnderlineString(java.lang.String source, java.lang.String underlineChar)intgetWarningColor()booleanhasReferenceID(java.lang.String referenceID)voidinitPolygons(Context context)booleanisInPolygonGeo(float testy, float testx)booleanisInPolygonGeo(Weather.WeatherLocation weatherLocation)booleanisSilentUpdate()booleanisUpdate()Checks if this warning is an update of a previously issued warning.
-
-
-
Field Detail
-
ID_UPDATE
public static final java.lang.String ID_UPDATE
- See Also:
- Constant Field Values
-
ID_SILENT_UPDATE
public static final java.lang.String ID_SILENT_UPDATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
initPolygons
public void initPolygons(Context context)
-
isInPolygonGeo
public boolean isInPolygonGeo(float testy, float testx)
-
isInPolygonGeo
public boolean isInPolygonGeo(Weather.WeatherLocation weatherLocation)
-
getWarningColor
public int getWarningColor()
-
isUpdate
public boolean isUpdate()
Checks if this warning is an update of a previously issued warning.- Returns:
- true if the warning is an update
-
isSilentUpdate
public boolean isSilentUpdate()
-
hasReferenceID
public boolean hasReferenceID(java.lang.String referenceID)
-
getSeverity
public int getSeverity()
-
getUnderlineString
public static java.lang.String getUnderlineString(java.lang.String source, java.lang.String underlineChar)
-
getPlainTextWarning
public java.lang.String getPlainTextWarning(Context context, boolean includeCredentials)
-
compareTo
public int compareTo(WeatherWarning w)
- Specified by:
compareToin interfacejava.lang.Comparable<WeatherWarning>
-
getApplicableExpires
public long getApplicableExpires()
-
-