Class WeatherLayer
java.lang.Object
de.kaffeemitkoffein.tinyweatherforecastgermany.WeatherLayer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final String[]final SimpleDateFormatstatic final float[]static final int[]static final intstatic final String[]static final intstatic final intstatic final float[]static final int[]static final floatstatic final floatstatic final floatstatic final float -
Constructor Summary
ConstructorsConstructorDescriptionWeatherLayer(int i) WeatherLayer(int layer, float[] mapGeo, long targetTime, int width, int height, String srs, int updateMode, int[] atop, int legendType) -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetCacheFilename(int layer) static int[]getDisabledLayersArray(Context context) longgetFileLastModifiedTime(Context context) static int[]getFilteredBrowseItemsOrder(Context context) getFullChacheFilepath(Context context) static longgetFullHourTime(long time, int hour, int daysToAdd, int timeZone) static StringgetLabel(Context context, int layer) static WeatherLayergetLayer(int i) BitmapgetLayerBitmap(Context context, int inSampleSize) static StringgetLayerID(int layer) static ArrayList<WeatherLayer> getLayers(Context context) static longgetMidnightTime(long time) static longgetMidnightTime(long time, int daysToAdd) static intgetRelativeDays(long time) static StringgetShortLabel(Context context, int layer) longBitmapgetTransparentLayerBitmap(Context context, int targetColor, int inSampleSize) static booleanisInArray(int[] array, int item) static booleanisInIntArray(int[] array, int value) booleanisOutdated(Context context) booleanisPollen()booleanisPollenLayerCacheFileOutdated(Context context) static BitmapreplaceBitmapColor(Bitmap bitmap, int sourceColor, int targetColor) voidsaveLayerBitmapToCache(Context context, Bitmap bitmap) booleansetFileLastModifiedTime(Context context, long time)
-
Field Details
-
LAYERCOUNT
public static final int LAYERCOUNT- See Also:
-
dateFormat
-
WARNMAPX0
public static final float WARNMAPX0- See Also:
-
WARNMAPY0
public static final float WARNMAPY0- See Also:
-
WARNMAPX1
public static final float WARNMAPX1- See Also:
-
WARNMAPY1
public static final float WARNMAPY1- See Also:
-
WarnMapGeo
public static final float[] WarnMapGeo -
WarnMapSize
public static final int[] WarnMapSize -
layerMapWidth
public static final int layerMapWidth- See Also:
-
layerMapHeight
public static final int layerMapHeight- See Also:
-
EuropeLargeGeo
public static final float[] EuropeLargeGeo -
EuropeLargeSize
public static final int[] EuropeLargeSize -
CACHE_FILENAME_SUFFIX
- See Also:
-
CacheFileNames
-
LayerIDs
-
-
Constructor Details
-
WeatherLayer
public WeatherLayer(int layer, float[] mapGeo, long targetTime, int width, int height, String srs, int updateMode, int[] atop, int legendType) -
WeatherLayer
public WeatherLayer(int i)
-
-
Method Details
-
isInIntArray
public static boolean isInIntArray(int[] array, int value) -
getDisabledLayersArray
public static int[] getDisabledLayersArray(Context context) -
getFilteredBrowseItemsOrder
public static int[] getFilteredBrowseItemsOrder(Context context) -
getCacheFilename
-
getCacheFilename
-
getFullChacheFilepath
-
getFileLastModifiedTime
public long getFileLastModifiedTime(Context context) -
setFileLastModifiedTime
public boolean setFileLastModifiedTime(Context context, long time) -
getLayerID
-
getLabel
-
getShortLabel
-
getMidnightTime
public static long getMidnightTime(long time, int daysToAdd) -
getMidnightTime
public static long getMidnightTime(long time) -
getRelativeDays
public static int getRelativeDays(long time) -
getFullHourTime
public static long getFullHourTime(long time, int hour, int daysToAdd, int timeZone) -
isOutdated
public boolean isOutdated(Context context) -
getLayer
-
isInArray
public static boolean isInArray(int[] array, int item) -
getLayers
-
getLayerBitmap
public Bitmap getLayerBitmap(Context context, int inSampleSize) -
getTransparentLayerBitmap
public Bitmap getTransparentLayerBitmap(Context context, int targetColor, int inSampleSize) -
replaceBitmapColor
public static Bitmap replaceBitmapColor(Bitmap bitmap, int sourceColor, int targetColor) -
getTargetTime
public long getTargetTime() -
getTimestampString
-
saveLayerBitmapToCache
public void saveLayerBitmapToCache(Context context, Bitmap bitmap) -
isPollenLayerCacheFileOutdated
public boolean isPollenLayerCacheFileOutdated(Context context) -
isPollen
public boolean isPollen()
-