Enum Class Weather

java.lang.Object
java.lang.Enum<Weather>
megamek.common.planetaryConditions.Weather
All Implemented Interfaces:
Serializable, Comparable<Weather>, Constable

public enum Weather extends Enum<Weather>
  • Enum Constant Details

    • CLEAR

      public static final Weather CLEAR
    • LIGHT_RAIN

      public static final Weather LIGHT_RAIN
    • MOD_RAIN

      public static final Weather MOD_RAIN
    • HEAVY_RAIN

      public static final Weather HEAVY_RAIN
    • GUSTING_RAIN

      public static final Weather GUSTING_RAIN
    • DOWNPOUR

      public static final Weather DOWNPOUR
    • LIGHT_SNOW

      public static final Weather LIGHT_SNOW
    • MOD_SNOW

      public static final Weather MOD_SNOW
    • SNOW_FLURRIES

      public static final Weather SNOW_FLURRIES
    • HEAVY_SNOW

      public static final Weather HEAVY_SNOW
    • SLEET

      public static final Weather SLEET
    • ICE_STORM

      public static final Weather ICE_STORM
    • LIGHT_HAIL

      public static final Weather LIGHT_HAIL
    • HEAVY_HAIL

      public static final Weather HEAVY_HAIL
    • LIGHTNING_STORM

      public static final Weather LIGHTNING_STORM
  • Method Details

    • values

      public static Weather[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Weather valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getIndicator

      public String getIndicator()
    • getExternalId

      public String getExternalId()
    • toString

      public String toString()
      Overrides:
      toString in class Enum<Weather>
    • isClear

      public boolean isClear()
    • isLightRain

      public boolean isLightRain()
    • isModerateRain

      public boolean isModerateRain()
    • isHeavyRain

      public boolean isHeavyRain()
    • isGustingRain

      public boolean isGustingRain()
    • isDownpour

      public boolean isDownpour()
    • isLightSnow

      public boolean isLightSnow()
    • isModerateSnow

      public boolean isModerateSnow()
    • isSnowFlurries

      public boolean isSnowFlurries()
    • isHeavySnow

      public boolean isHeavySnow()
    • isSleet

      public boolean isSleet()
    • isIceStorm

      public boolean isIceStorm()
    • isLightHail

      public boolean isLightHail()
    • isHeavyHail

      public boolean isHeavyHail()
    • isLightningStorm

      public boolean isLightningStorm()
    • isHeavyRainOrDownpour

      public boolean isHeavyRainOrDownpour()
    • isLightRainOrLightSnow

      public boolean isLightRainOrLightSnow()
    • isSnowFlurriesOrIceStorm

      public boolean isSnowFlurriesOrIceStorm()
    • isHeavyRainOrGustingRain

      public boolean isHeavyRainOrGustingRain()
    • isLightRainOrModerateRainOrLightningStorm

      public boolean isLightRainOrModerateRainOrLightningStorm()
    • isModerateSnowOrSnowFlurries

      public boolean isModerateSnowOrSnowFlurries()
    • isModerateRainOrLightningStorm

      public boolean isModerateRainOrLightningStorm()
    • isModerateRainOrModerateSnowOrLightningStorm

      public boolean isModerateRainOrModerateSnowOrLightningStorm()
    • isDownpourOrHeavySnowOrIceStormOrLightningStorm

      public boolean isDownpourOrHeavySnowOrIceStormOrLightningStorm()
    • isSnowFlurriesOrSleetOrIceStorm

      public boolean isSnowFlurriesOrSleetOrIceStorm()
    • isHeavySnowOrLightHailOrHeaveHail

      public boolean isHeavySnowOrLightHailOrHeaveHail()
    • isLightRainOrLightSnowOrLightHail

      public boolean isLightRainOrLightSnowOrLightHail()
    • isHeavyRainOrGustingRainOrDownpour

      public boolean isHeavyRainOrGustingRainOrDownpour()
    • isHeavyRainOrGustingRainOrHeavySnow

      public boolean isHeavyRainOrGustingRainOrHeavySnow()
    • isHeavyRainOrSnowFlurries

      public boolean isHeavyRainOrSnowFlurries()
    • isModerateSnowOrHeavySnowOrSnowFlurries

      public boolean isModerateSnowOrHeavySnowOrSnowFlurries()
    • isLightSnowOrSleetOrLightHailOrHeavyHail

      public boolean isLightSnowOrSleetOrLightHailOrHeavyHail()
    • isModerateSnowOrHeavySnowOrSnowFlurriesOrSleet

      public boolean isModerateSnowOrHeavySnowOrSnowFlurriesOrSleet()
    • isModerateRainOrHeavyRainOrGustingRainOrDownpourOrLightningStorm

      public boolean isModerateRainOrHeavyRainOrGustingRainOrDownpourOrLightningStorm()
    • isGustingRainOrSnowFlurriesOrIceStormOrLightningStorm

      public boolean isGustingRainOrSnowFlurriesOrIceStormOrLightningStorm()
    • isLightSnowOrModerateSnowOrSnowFlurriesOrHeavySnowOrSleet

      public boolean isLightSnowOrModerateSnowOrSnowFlurriesOrHeavySnowOrSleet()
    • isGustingRainOrDownpourOrHeavySnowOrIceStormOrSleetOrHeavyHail

      public boolean isGustingRainOrDownpourOrHeavySnowOrIceStormOrSleetOrHeavyHail()
    • isHeavyRainOrGustingRainOrDownpourOrLightSnowOrModerateSnowOrSnowFlurries

      public boolean isHeavyRainOrGustingRainOrDownpourOrLightSnowOrModerateSnowOrSnowFlurries()
    • isModerateRainOrHeavyRainOrGustingRainOrModerateSnowOrSnowFlurriesOrHeavySnowOrSleetOrLightningStorm

      public boolean isModerateRainOrHeavyRainOrGustingRainOrModerateSnowOrSnowFlurriesOrHeavySnowOrSleetOrLightningStorm()
    • isAnyRain

      public boolean isAnyRain()
    • isAnySnowfall

      public boolean isAnySnowfall()
    • isAnyOf

      public boolean isAnyOf(Weather weather, Weather... moreWeathers)
    • getWeather

      public static Weather getWeather(int i)
    • getWeather

      public static Weather getWeather(String s)