Package org.geotools.temporal.reference
Class DefaultClock
Object
DefaultTemporalReferenceSystem
DefaultClock
- All Implemented Interfaces:
IdentifiedObject,ReferenceSystem,Clock,TemporalReferenceSystem
- Author:
- Mehdi Sidhoum (Geomatys)
-
Field Summary
Fields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEYFields inherited from interface ReferenceSystem
DOMAIN_OF_VALIDITY_KEY, SCOPE_KEY -
Constructor Summary
ConstructorsConstructorDescriptionDefaultClock(ReferenceIdentifier name, Extent domainOfValidity, InternationalString referenceEvent, ClockTime referenceTime, ClockTime utcReference) -
Method Summary
Modifier and TypeMethodDescriptionTakes a 24-hour local or UTC time and return the equivalent time of day expressed in terms of the specified clock.booleanEvent used as the datum for this clock.Time of the reference Event for this clock, usually the origin of the clock scale.Provides the 24-hour local or UTC time that corresponds to the reference time.inthashCode()voidsetReferenceEvent(InternationalString referenceEvent) voidsetReferenceTime(ClockTime referenceTime) voidsetUtcReference(ClockTime utcReference) toString()Takes a time of day expressed in terms of the specified clock and return the equivalent time of day in 24-hour local or UTC time.Methods inherited from class DefaultTemporalReferenceSystem
getAlias, getDomainOfValidity, getIdentifiers, getName, getRemarks, getScope, setDomainOfValidity, setName, setScope, setValidArea, toWKTMethods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getRemarks, toWKTMethods inherited from interface ReferenceSystem
getScopeMethods inherited from interface TemporalReferenceSystem
getDomainOfValidity, getName
-
Constructor Details
-
DefaultClock
public DefaultClock(ReferenceIdentifier name, Extent domainOfValidity, InternationalString referenceEvent, ClockTime referenceTime, ClockTime utcReference)
-
-
Method Details
-
getReferenceEvent
Description copied from interface:ClockEvent used as the datum for this clock.- Specified by:
getReferenceEventin interfaceClock
-
getReferenceTime
Description copied from interface:ClockTime of the reference Event for this clock, usually the origin of the clock scale.- Specified by:
getReferenceTimein interfaceClock
-
getUTCReference
Description copied from interface:ClockProvides the 24-hour local or UTC time that corresponds to the reference time.- Specified by:
getUTCReferencein interfaceClock
-
clkTrans
Takes a 24-hour local or UTC time and return the equivalent time of day expressed in terms of the specified clock. -
utcTrans
Takes a time of day expressed in terms of the specified clock and return the equivalent time of day in 24-hour local or UTC time. -
setReferenceEvent
-
setReferenceTime
-
setUtcReference
-
getDateBasis
-
equals
- Overrides:
equalsin classDefaultTemporalReferenceSystem
-
hashCode
public int hashCode()- Overrides:
hashCodein classDefaultTemporalReferenceSystem
-
toString
- Overrides:
toStringin classDefaultTemporalReferenceSystem
-