Enum Class EthiopianEra

java.lang.Object
java.lang.Enum<EthiopianEra>
net.time4j.calendar.EthiopianEra
All Implemented Interfaces:
Serializable, Comparable<EthiopianEra>, java.lang.constant.Constable, CalendarEra

public enum EthiopianEra extends Enum<EthiopianEra> implements CalendarEra

The Ethiopian calendar supports two eras.

Amete-Mihret is preferred in modern times (although both eras can still be used in parallel) but if mihret-years become smaller than 1 then Amete-Alem is used.

Since:
3.11/4.8
Author:
Meno Hochschild
  • Enum Constant Details

    • AMETE_ALEM

      public static final EthiopianEra AMETE_ALEM
      The era "Anno Mundi" (English - "Year of the World") in the version of Panodoros starts at BC-5493-08-29 (Julian calendar).
    • AMETE_MIHRET

      public static final EthiopianEra AMETE_MIHRET
      This era (English - "Year of Grace") is used for current years >= 1 and starts at AD-8-08-29 (Julian calendar).
  • Method Details

    • values

      public static EthiopianEra[] 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 EthiopianEra 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
    • getDisplayName

      public String getDisplayName(Locale locale)

      Equivalent to the expression getDisplayName(locale, TextWidth.WIDE).

      Parameters:
      locale - language setting
      Returns:
      descriptive text (long form, never null)
      Since:
      3.11/4.8
      See Also:
      getDisplayName(Locale, TextWidth)
    • getDisplayName

      public String getDisplayName(Locale locale, TextWidth width)

      Gets the description text dependent on the locale and style parameters.

      The second argument controls the width of description.

      Parameters:
      locale - language setting
      width - text width
      Returns:
      descriptive text for given locale and style (never null)
      Since:
      3.11/4.8