Class Era

java.lang.Object
org.episteme.core.util.ExtensibleEnum
org.episteme.social.history.time.Era
All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>

public class Era extends ExtensibleEnum
An extensible enumeration for chronological eras. Supports standard BC/AD (BCE/CE) but allows for cultural extensions.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Field Details

    • REGISTRY

      public static final EnumRegistry<Era> REGISTRY
    • BCE

      public static final Era BCE
      Before Common Era (equivalent to BC).
    • CE

      public static final Era CE
      Common Era (equivalent to AD).
    • AH

      public static final Era AH
      Islamic (Hijri) Era.
    • AM

      public static final Era AM
      Hebrew (Anno Mundi) Era.
  • Method Details

    • valueOf

      public static Era valueOf(String name)
    • valueOf

      public static Era valueOf(int ordinal)
    • description

      public String description()
      Description copied from class: ExtensibleEnum
      Returns a description of this enum constant.
      Overrides:
      description in class ExtensibleEnum
    • getAbbreviation

      public String getAbbreviation()