
de.jensd.fx.glyphs.weathericons.WeatherIcon Maven / Gradle / Ivy
/**
* Copyright (c) 2013-2015 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*
*/
package de.jensd.fx.glyphs.weathericons;
import de.jensd.fx.glyphs.GlyphIcons;
/**
*
* Icon Enum based on Weather Icons v1.3
*
* @author Jens Deters ([email protected])
*/
public enum WeatherIcon implements GlyphIcons {
ALIEN('\uf075'),
BEAFORT_0('\uf0b7'),
BEAFORT_1('\uf0b8'),
BEAFORT_10('\uf0c1'),
BEAFORT_11('\uf0c2'),
BEAFORT_12('\uf0c3'),
BEAFORT_2('\uf0b9'),
BEAFORT_3('\uf0ba'),
BEAFORT_4('\uf0bb'),
BEAFORT_5('\uf0bc'),
BEAFORT_6('\uf0bd'),
BEAFORT_7('\uf0be'),
BEAFORT_8('\uf0bf'),
BEAFORT_9('\uf0c0'),
BLANK('\u0020'),
CELSIUS('\uf03c'),
CLOUD('\uf041'),
CLOUDY('\uf013'),
CLOUDY_GUSTS('\uf011'),
CLOUDY_WINDY('\uf012'),
CLOUD_DOWN('\uf03d'),
CLOUD_REFRESH('\uf03e'),
CLOUD_UP('\uf040'),
DAY_CLOUDY('\uf002'),
DAY_CLOUDY_GUSTS('\uf000'),
DAY_CLOUDY_WINDY('\uf001'),
DAY_FOG('\uf003'),
DAY_HAIL('\uf004'),
DAY_HAZE('\uf0b6'),
DAY_LIGHTNING('\uf005'),
DAY_RAIN('\uf008'),
DAY_RAIN_MIX('\uf006'),
DAY_RAIN_WIND('\uf007'),
DAY_SHOWERS('\uf009'),
DAY_SLEET('\uf0b2'),
DAY_SLEET_STORM('\uf068'),
DAY_SNOW('\uf00a'),
DAY_SNOW_THUNDERSTORM('\uf06b'),
DAY_SNOW_WIND('\uf065'),
DAY_SPRINKLE('\uf00b'),
DAY_STORM_SHOWERS('\uf00e'),
DAY_SUNNY('\uf00d'),
DAY_SUNNY_OVERCAST('\uf00c'),
DAY_THUNDERSTORM('\uf010'),
DAY_WINDY('\uf085'),
DEGREES('\uf042'),
DOWN('\uf044'),
DOWN_LEFT('\uf043'),
DOWN_RIGHT('\uf088'),
DUST('\uf063'),
FAHRENHEIT('\uf045'),
FOG('\uf014'),
HAIL('\uf015'),
HORIZON('\uf047'),
HORIZON_ALT('\uf046'),
HOT('\uf072'),
HURRICANE('\uf073'),
LEFT('\uf048'),
LIGHTNING('\uf016'),
LUNAR_ECLIPSE('\uf070'),
METEOR('\uf071'),
MOON_3RD_QUARTER('\uf0aa'),
MOON_FIRST_QUARTER('\uf09c'),
MOON_FULL('\uf0a3'),
MOON_NEW('\uf095'),
MOON_WANING_CRESCENT_1('\uf0ab'),
MOON_WANING_CRESCENT_2('\uf0ac'),
MOON_WANING_CRESCENT_3('\uf0ad'),
MOON_WANING_CRESCENT_4('\uf0ae'),
MOON_WANING_CRESCENT_5('\uf0af'),
MOON_WANING_CRESCENT_6('\uf0b0'),
MOON_WANING_GIBBOUS_1('\uf0a4'),
MOON_WANING_GIBBOUS_2('\uf0a5'),
MOON_WANING_GIBBOUS_3('\uf0a6'),
MOON_WANING_GIBBOUS_4('\uf0a7'),
MOON_WANING_GIBBOUS_5('\uf0a8'),
MOON_WANING_GIBBOUS_6('\uf0a9'),
MOON_WAXING_CRESENT_1('\uf096'),
MOON_WAXING_CRESENT_2('\uf097'),
MOON_WAXING_CRESENT_3('\uf098'),
MOON_WAXING_CRESENT_4('\uf099'),
MOON_WAXING_CRESENT_5('\uf09a'),
MOON_WAXING_CRESENT_6('\uf09b'),
MOON_WAXING_GIBBOUS_1('\uf09d'),
MOON_WAXING_GIBBOUS_2('\uf09e'),
MOON_WAXING_GIBBOUS_3('\uf09f'),
MOON_WAXING_GIBBOUS_4('\uf0a0'),
MOON_WAXING_GIBBOUS_5('\uf0a1'),
MOON_WAXING_GIBBOUS_6('\uf0a2'),
NIGHT_ALT_CLOUDY('\uf086'),
NIGHT_ALT_CLOUDY_GUSTS('\uf022'),
NIGHT_ALT_CLOUDY_WINDY('\uf023'),
NIGHT_ALT_HAIL('\uf024'),
NIGHT_ALT_LIGHTNING('\uf025'),
NIGHT_ALT_RAIN('\uf028'),
NIGHT_ALT_RAIN_MIX('\uf026'),
NIGHT_ALT_RAIN_WIND('\uf027'),
NIGHT_ALT_SHOWERS('\uf029'),
NIGHT_ALT_SLEET('\uf0b4'),
NIGHT_ALT_SLEET_STORM('\uf06a'),
NIGHT_ALT_SNOW('\uf02a'),
NIGHT_ALT_SNOW_THUNDERSTORM('\uf06d'),
NIGHT_ALT_SNOW_WIND('\uf067'),
NIGHT_ALT_SPRINKLE('\uf02b'),
NIGHT_ALT_STORM_SHOWERS('\uf02c'),
NIGHT_ALT_THUNDERSTORM('\uf02d'),
NIGHT_CLEAR('\uf02e'),
NIGHT_CLOUDY('\uf031'),
NIGHT_CLOUDY_GUSTS('\uf02f'),
NIGHT_CLOUDY_WINDY('\uf030'),
NIGHT_FOG('\uf04a'),
NIGHT_HAIL('\uf032'),
NIGHT_LIGHTNING('\uf033'),
NIGHT_PARTLY_CLOUDY('\uf083'),
NIGHT_RAIN('\uf036'),
NIGHT_RAIN_MIX('\uf034'),
NIGHT_RAIN_WIND('\uf035'),
NIGHT_SHOWERS('\uf037'),
NIGHT_SLEET('\uf0b3'),
NIGHT_SLEET_STORM('\uf069'),
NIGHT_SNOW('\uf038'),
NIGHT_SNOW_THUNDERSTORM('\uf06c'),
NIGHT_SNOW_WIND('\uf066'),
NIGHT_SPRINKLE('\uf039'),
NIGHT_STORM_SHOWERS('\uf03a'),
NIGHT_THUNDERSTORM('\uf03b'),
RAIN('\uf019'),
RAIN_MIX('\uf017'),
RAIN_WIND('\uf018'),
REFRESH('\uf04c'),
REFRESH_ALT('\uf04b'),
RIGHT('\uf04d'),
SHOWERS('\uf01a'),
SLEET('\uf0b5'),
SMOG('\uf074'),
SMOKE('\uf062'),
SNOW('\uf01b'),
SNOWFLAKE_COLD('\uf076'),
SNOW_WIND('\uf064'),
SOLAR_ECLIPSE('\uf06e'),
SPRINKLE('\uf01c'),
SPRINKLES('\uf04e'),
STARS('\uf077'),
STORM_SHOWERS('\uf01d'),
STRONG_WIND('\uf050'),
SUNRISE('\uf051'),
SUNSET('\uf052'),
THERMOMETER('\uf055'),
THERMOMETER_EXTERIOR('\uf053'),
THERMOMETER_INTERNAL('\uf054'),
THUNDERSTORM('\uf01e'),
TIME_1('\uf08a'),
TIME_10('\uf093'),
TIME_11('\uf094'),
TIME_12('\uf089'),
TIME_2('\uf08b'),
TIME_3('\uf08c'),
TIME_4('\uf08d'),
TIME_5('\uf08e'),
TIME_6('\uf08f'),
TIME_7('\uf090'),
TIME_8('\uf091'),
TIME_9('\uf092'),
TORNADO('\uf056'),
UMBRELLA('\uf084'),
UP('\uf058'),
UP_LEFT('\uf087'),
UP_RIGHT('\uf057'),
WINDY('\uf021'),
WIND_DEFAULT('\uf0b1'),
WIND_EAST('\uf061'),
WIND_NORTH('\uf060'),
WIND_NORTH_EAST('\uf05e'),
WIND_NORTH_WEST('\uf05d'),
WIND_SOUTH('\uf05c'),
WIND_SOUTH_EAST('\uf05b'),
WIND_SOUTH_WEST('\uf05a'),
WIND_WEST('\uf059');
private final char character;
private WeatherIcon(char character) {
this.character = character;
}
@Override
public char getChar() {
return character;
}
@Override
public String unicodeToString() {
return String.format("\\u%04x", (int) character);
}
@Override
public String characterToString() {
return Character.toString(character);
}
@Override
public String getFontFamily() {
return "\'weather icons\'";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy