Class DefaultCalendarEra

  • All Implemented Interfaces:
    CalendarEra

    public class DefaultCalendarEra
    extends Object
    implements CalendarEra
    Author:
    Mehdi Sidhoum (Geomatys)
    • Method Detail

      • getReferenceEvent

        public InternationalString getReferenceEvent()
        Description copied from interface: CalendarEra
        Provides the name or description of a mythical or historic event which fixes the position of the base scale of the calendar era.
        Specified by:
        getReferenceEvent in interface CalendarEra
      • getEpochOfUse

        public Period getEpochOfUse()
        Description copied from interface: CalendarEra
        Identifies the period for which the calendar era was used as a reference fro dating.
        Specified by:
        getEpochOfUse in interface CalendarEra
        Returns:
        The period, where the data type for begin and end is JulianDate.
      • setReferenceDate

        public void setReferenceDate​(CalendarDate referenceDate)
      • setJulianReference

        public void setJulianReference​(JulianDate julianReference)
      • setEpochOfUse

        public void setEpochOfUse​(Period epochOfUse)
      • getDatingSystem

        public Collection<Calendar> getDatingSystem()
      • equals

        public boolean equals​(Object object)
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toString

        public String toString()
        Overrides:
        toString in class Object