org.opengis.temporal
Interface Calendar
- All Superinterfaces:
- IdentifiedObject, ReferenceSystem, TemporalReferenceSystem
@UML(identifier="TM_Calendar",
specification=ISO_19108)
public interface Calendar
- extends TemporalReferenceSystem
A discrete temporal reference system that provides a
basis for defining temporal position to a resolution of one day.
dateTrans
@UML(identifier="dateTrans",
obligation=MANDATORY,
specification=ISO_19108)
JulianDate dateTrans(CalendarDate date,
ClockTime time)
- Converts a date in this calendar to a
julian date.
julTrans
@UML(identifier="julTrans",
obligation=MANDATORY,
specification=ISO_19108)
CalendarDate julTrans(JulianDate julian)
- Converts a julian date to a date
in this calendar.
getBasis
@UML(identifier="Basis",
specification=ISO_19108)
Collection<CalendarEra> getBasis()
- links this calendar to the calendar eras
that it uses as a reference for dating.
- TODO:
- The original version of this class returned
TemporalCalendarEra
, which
doesn't exists in the provided sources. I assumed that it was a typo and that
the actual class was CalendarEra
.
getClock
@UML(identifier="Resolution",
specification=ISO_19108)
Clock getClock()
- Links this calendar to the clock that is used for specifying
temporal positions within the smallest calendar interval.
- TODO:
- Method name doesn't match the UML identifier.
Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.