Class Weather


  • public class Weather
    extends java.lang.Object
    A generator for Weather data.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Weather​(Faker faker)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String description()
      Generates a short weather description.
      java.lang.String temperatureCelsius()
      Generates a random temperature celsius between -30 and 38 degrees.
      java.lang.String temperatureCelsius​(int minTemperature, int maxTemperature)
      Generates a random temperature celsius between two temperatures.
      java.lang.String temperatureFahrenheit()
      Generates a random temperature fahrenheit between -22 and 100 degrees.
      java.lang.String temperatureFahrenheit​(int minTemperature, int maxTemperature)
      Generates a random temperature fahrenheit between two temperatures.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Weather

        protected Weather​(Faker faker)
    • Method Detail

      • description

        public java.lang.String description()
        Generates a short weather description.
      • temperatureCelsius

        public java.lang.String temperatureCelsius()
        Generates a random temperature celsius between -30 and 38 degrees.
        Returns:
        String that represents temperature in format 5°C
      • temperatureFahrenheit

        public java.lang.String temperatureFahrenheit()
        Generates a random temperature fahrenheit between -22 and 100 degrees.
        Returns:
        String that represents temperature in format 5°F
      • temperatureCelsius

        public java.lang.String temperatureCelsius​(int minTemperature,
                                                   int maxTemperature)
        Generates a random temperature celsius between two temperatures.
        Parameters:
        minTemperature - the minimal temperature
        maxTemperature - the maximal temperature
        Returns:
        String that represents temperature in format 5°C
      • temperatureFahrenheit

        public java.lang.String temperatureFahrenheit​(int minTemperature,
                                                      int maxTemperature)
        Generates a random temperature fahrenheit between two temperatures.
        Parameters:
        minTemperature - the minimal temperature
        maxTemperature - the maximal temperature
        Returns:
        String that represents temperature in format 5°F