Package org.geotools.temporal.object
Class DefaultInstant
- All Implemented Interfaces:
Comparable<TemporalPrimitive>
,Instant
,Separation
,TemporalGeometricPrimitive
,TemporalObject
,TemporalOrder
,TemporalPrimitive
A zero-dimensional geometric primitive that represents position in time, equivalent to a point in space.
- Author:
- Mehdi Sidhoum (Geomatys)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Verify if this entry is identical to the specified object.Get the Collection of temporalPeriod
s, for which this Instant is the beginning.Get the Collection of temporalPeriod
s, for which this Instant is the end.Get the position of this instant.int
hashCode()
void
setBegunBy
(Collection<Period> begunBy) void
setEndBy
(Collection<Period> endBy) void
setPosition
(Position position) toString()
Methods inherited from class DefaultTemporalGeometricPrimitive
distance, length
Methods inherited from class DefaultTemporalPrimitive
compareTo, relativePosition
Methods inherited from interface Separation
distance, length
Methods inherited from interface TemporalOrder
relativePosition
-
Constructor Details
-
DefaultInstant
-
-
Method Details
-
getPosition
Get the position of this instant.- Specified by:
getPosition
in interfaceInstant
-
getBegunBy
Get the Collection of temporalPeriod
s, for which this Instant is the beginning. The collection may be empty.- Specified by:
getBegunBy
in interfaceInstant
- See Also:
-
Period#begin
-
getEndedBy
Get the Collection of temporalPeriod
s, for which this Instant is the end. The collection may be empty.- Specified by:
getEndedBy
in interfaceInstant
- See Also:
-
Period#end
-
setPosition
-
setBegunBy
-
setEndBy
-
equals
Verify if this entry is identical to the specified object. -
hashCode
public int hashCode() -
toString
-