org.geotools.temporal.reference
Class DefaultCalendar

java.lang.Object
  extended by org.geotools.temporal.reference.DefaultTemporalReferenceSystem
      extended by 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)

Field Summary
 
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
 

Constructor Detail

DefaultCalendar

public DefaultCalendar(org.opengis.referencing.ReferenceIdentifier name,
                       org.opengis.metadata.extent.Extent domainOfValidity)
Creates a new instance of DefaultCalendar

Parameters:
name -
domainOfValidity -
Method Detail

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.