All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.jensd.fx.glyphs.weathericons.WeatherIcons Maven / Gradle / Ivy

There is a newer version: 8.9
Show newest version
/**
 * 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 WeatherIcons 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 WeatherIcons(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 - 2024 Weber Informatics LLC | Privacy Policy