org.geotools.temporal.reference
Class DefaultCalendar
java.lang.Object
org.geotools.temporal.reference.DefaultTemporalReferenceSystem
org.geotools.temporal.reference.DefaultCalendar
- All Implemented Interfaces:
- org.opengis.referencing.IdentifiedObject, org.opengis.referencing.ReferenceSystem, org.opengis.temporal.Calendar, org.opengis.temporal.TemporalReferenceSystem
public class DefaultCalendar
- extends DefaultTemporalReferenceSystem
- implements org.opengis.temporal.Calendar
- Author:
- Mehdi Sidhoum (Geomatys)
Fields inherited from interface org.opengis.referencing.ReferenceSystem |
DOMAIN_OF_VALIDITY_KEY, SCOPE_KEY |
Fields inherited from interface org.opengis.referencing.IdentifiedObject |
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
Constructor Summary |
DefaultCalendar(org.opengis.referencing.ReferenceIdentifier name,
org.opengis.metadata.extent.Extent domainOfValidity)
Creates a new instance of DefaultCalendar |
Method Summary |
org.opengis.temporal.JulianDate |
dateTrans(org.opengis.temporal.CalendarDate calDate,
org.opengis.temporal.ClockTime time)
Convert a TemporalPosition representing by a CalendarDate and a ClockTime to a Julian date. |
org.opengis.temporal.JulianDate |
dateTrans(org.opengis.temporal.DateAndTime dateAndTime)
This method is called by the Overrided method dateTrans() which take 2 arguments CalendarDate and ClockTime. |
boolean |
equals(java.lang.Object object)
|
java.util.Collection<org.opengis.temporal.CalendarEra> |
getBasis()
|
org.opengis.temporal.Clock |
getClock()
|
int |
hashCode()
|
org.opengis.temporal.CalendarDate |
julTrans(org.opengis.temporal.JulianDate jdt)
Convert a JulianDate to CalendarDate |
void |
setBasis(java.util.Collection<org.opengis.temporal.CalendarEra> basis)
|
void |
setClock(org.opengis.temporal.Clock clock)
|
java.lang.String |
toString()
|
Methods inherited from class org.geotools.temporal.reference.DefaultTemporalReferenceSystem |
getAlias, getDomainOfValidity, getIdentifiers, getName, getRemarks, getScope, getValidArea, setDomainOfValidity, setName, setScope, setValidArea, toWKT |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.opengis.temporal.TemporalReferenceSystem |
getDomainOfValidity, getName |
Methods inherited from interface org.opengis.referencing.ReferenceSystem |
getScope |
Methods inherited from interface org.opengis.referencing.IdentifiedObject |
getAlias, getIdentifiers, getRemarks, toWKT |
DefaultCalendar
public DefaultCalendar(org.opengis.referencing.ReferenceIdentifier name,
org.opengis.metadata.extent.Extent domainOfValidity)
- Creates a new instance of DefaultCalendar
- Parameters:
name
- domainOfValidity
-
dateTrans
public org.opengis.temporal.JulianDate dateTrans(org.opengis.temporal.CalendarDate calDate,
org.opengis.temporal.ClockTime time)
- Convert a TemporalPosition representing by a CalendarDate and a ClockTime to a Julian date.
- Specified by:
dateTrans
in interface org.opengis.temporal.Calendar
- Parameters:
calDate
- time
-
- Returns:
dateTrans
public org.opengis.temporal.JulianDate dateTrans(org.opengis.temporal.DateAndTime dateAndTime)
- This method is called by the Overrided method dateTrans() which take 2 arguments CalendarDate and ClockTime.
- Parameters:
dateAndTime
-
- Returns:
julTrans
public org.opengis.temporal.CalendarDate julTrans(org.opengis.temporal.JulianDate jdt)
- Convert a JulianDate to CalendarDate
- Specified by:
julTrans
in interface org.opengis.temporal.Calendar
- Parameters:
jdt
-
- Returns:
getBasis
public java.util.Collection<org.opengis.temporal.CalendarEra> getBasis()
- Specified by:
getBasis
in interface org.opengis.temporal.Calendar
getClock
public org.opengis.temporal.Clock getClock()
- Specified by:
getClock
in interface org.opengis.temporal.Calendar
setBasis
public void setBasis(java.util.Collection<org.opengis.temporal.CalendarEra> basis)
setClock
public void setClock(org.opengis.temporal.Clock clock)
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in class DefaultTemporalReferenceSystem
hashCode
public int hashCode()
- Overrides:
hashCode
in class DefaultTemporalReferenceSystem
toString
public java.lang.String toString()
- Overrides:
toString
in class DefaultTemporalReferenceSystem
Copyright © 1996-2010 Geotools. All Rights Reserved.