Package org.geotools.temporal.object
Class DefaultCalendarDate
Object
DefaultTemporalPosition
DefaultCalendarDate
- All Implemented Interfaces:
CalendarDate
,TemporalPosition
A data type that shall be used to identify temporal position within a calendar.
- Author:
- Mehdi Sidhoum (Geomatys)
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultCalendarDate
(TemporalReferenceSystem frame, IndeterminateValue indeterminatePosition, InternationalString calendarEraName, int[] calendarDate) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int[]
Provides a sequence of integers in which the first integer identifies a specific instance of the unit used at the highest level of the calendar hierarchy, the second integer identifies a specific instance of the unit used at the next lower level in the hierarchy, and so on.Provides the name of the calendar era to which the date is referenced.int
hashCode()
void
setCalendarDate
(int[] calendarDate) void
setCalendarEraName
(InternationalString calendarEraName) toString()
Methods inherited from class DefaultTemporalPosition
getFrame, getIndeterminatePosition, setFrame, setIndeterminatePosition
Methods inherited from interface TemporalPosition
getIndeterminatePosition
-
Constructor Details
-
DefaultCalendarDate
public DefaultCalendarDate(TemporalReferenceSystem frame, IndeterminateValue indeterminatePosition, InternationalString calendarEraName, int[] calendarDate)
-
-
Method Details
-
getCalendarEraName
Provides the name of the calendar era to which the date is referenced.- Specified by:
getCalendarEraName
in interfaceCalendarDate
-
getCalendarDate
public int[] getCalendarDate()Provides a sequence of integers in which the first integer identifies a specific instance of the unit used at the highest level of the calendar hierarchy, the second integer identifies a specific instance of the unit used at the next lower level in the hierarchy, and so on. The format defined in ISO 8601 for dates in the Gregorian calendar may be used for any date that is composed of values for year, month and day.- Specified by:
getCalendarDate
in interfaceCalendarDate
-
setCalendarEraName
-
setCalendarDate
public void setCalendarDate(int[] calendarDate) -
equals
- Overrides:
equals
in classDefaultTemporalPosition
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDefaultTemporalPosition
-
toString
- Overrides:
toString
in classDefaultTemporalPosition
-