Package org.geotools.temporal.reference
Class DefaultCalendarEra
- Object
-
- DefaultCalendarEra
-
- All Implemented Interfaces:
CalendarEra
public class DefaultCalendarEra extends Object implements CalendarEra
- Author:
- Mehdi Sidhoum (Geomatys)
-
-
Constructor Summary
Constructors Constructor Description DefaultCalendarEra(InternationalString name, InternationalString referenceEvent, CalendarDate referenceDate, JulianDate julianReference, Period epochOfUse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object object)
Collection<Calendar>
getDatingSystem()
Period
getEpochOfUse()
Identifies the period for which the calendar era was used as a reference fro dating.JulianDate
getJulianReference()
Provides the julian date that corresponds to the reference date.InternationalString
getName()
Uniquely identifies the calendar era within this calendar.CalendarDate
getReferenceDate()
Provides the date of the reference event expressed as a date in the given calendar.InternationalString
getReferenceEvent()
Provides the name or description of a mythical or historic event which fixes the position of the base scale of the calendar era.int
hashCode()
void
setEpochOfUse(Period epochOfUse)
void
setJulianReference(JulianDate julianReference)
void
setName(InternationalString name)
void
setReferenceDate(CalendarDate referenceDate)
void
setReferenceEvent(InternationalString referenceEvent)
String
toString()
-
-
-
Constructor Detail
-
DefaultCalendarEra
public DefaultCalendarEra(InternationalString name, InternationalString referenceEvent, CalendarDate referenceDate, JulianDate julianReference, Period epochOfUse)
-
-
Method Detail
-
getName
public InternationalString getName()
Description copied from interface:CalendarEra
Uniquely identifies the calendar era within this calendar.- Specified by:
getName
in interfaceCalendarEra
-
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 interfaceCalendarEra
-
getReferenceDate
public CalendarDate getReferenceDate()
Description copied from interface:CalendarEra
Provides the date of the reference event expressed as a date in the given calendar.- Specified by:
getReferenceDate
in interfaceCalendarEra
-
getJulianReference
public JulianDate getJulianReference()
Description copied from interface:CalendarEra
Provides the julian date that corresponds to the reference date.- Specified by:
getJulianReference
in interfaceCalendarEra
-
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 interfaceCalendarEra
- Returns:
- The period, where the data type for beginning and
ending
isJulianDate
.
-
setName
public void setName(InternationalString name)
-
setReferenceEvent
public void setReferenceEvent(InternationalString referenceEvent)
-
setReferenceDate
public void setReferenceDate(CalendarDate referenceDate)
-
setJulianReference
public void setJulianReference(JulianDate julianReference)
-
setEpochOfUse
public void setEpochOfUse(Period epochOfUse)
-
getDatingSystem
public Collection<Calendar> getDatingSystem()
-
-