Interface DayDatum

All Superinterfaces:
AtmosphericDatum, Datum

public interface DayDatum extends AtmosphericDatum
Solar day related datum.
Version:
2.0
Author:
matt
  • Field Details

  • Method Details

    • getBriefOverview

      default String getBriefOverview()
      Get a brief textual description of the overall conditions, e.g. "Sunshine and some clouds. High 18C. Winds N at 10 to 15 km/h."
      Returns:
      general overall conditions description
    • getSunriseTime

      default LocalTime getSunriseTime()
      Get the sunrise time.
      Returns:
      the sunrise
    • getSunsetTime

      default LocalTime getSunsetTime()
      Get the sunset time.
      Returns:
      the sunset
    • getMoonriseTime

      default LocalTime getMoonriseTime()
      Get the moon rise time.
      Returns:
      the moon rise
    • getMoonsetTime

      default LocalTime getMoonsetTime()
      Get the moon set time.
      Returns:
      the moon set
    • getTemperatureMinimum

      default BigDecimal getTemperatureMinimum()
      Get the maximum temperature for the day.
      Returns:
      the maximum temperature.
    • getTemperatureMaximum

      default BigDecimal getTemperatureMaximum()
      Get the maximum temperature for the day.
      Returns:
      the maximum temperature.