org.geotools.temporal.object
Class DefaultPeriod

Object
  extended by DefaultTemporalObject
      extended by DefaultTemporalPrimitive
          extended by DefaultTemporalGeometricPrimitive
              extended by DefaultPeriod
All Implemented Interfaces:
Comparable<TemporalPrimitive>, Period, Separation, TemporalGeometricPrimitive, TemporalObject, TemporalOrder, TemporalPrimitive

public class DefaultPeriod
extends DefaultTemporalGeometricPrimitive
implements Period

A one-dimensional geometric primitive that represent extent in time.

Author:
Mehdi Sidhoum (Geomatys)

Constructor Summary
DefaultPeriod(Instant begining, Instant ending)
           
 
Method Summary
 boolean equals(Object object)
          Verify if this entry is identical to the specified object.
 Instant getBeginning()
          Links this period to the instant at which it starts.
 Instant getEnding()
          Links this period to the instant at which it ends.
 int hashCode()
           
 void setBegining(Date date)
           
 void setBegining(Instant begining)
           
 void setEnding(Date date)
           
 void setEnding(Instant ending)
           
 String toString()
           
 
Methods inherited from class DefaultTemporalGeometricPrimitive
distance, length
 
Methods inherited from class DefaultTemporalPrimitive
compareTo, relativePosition
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface TemporalOrder
relativePosition
 
Methods inherited from interface Separation
distance, length
 

Constructor Detail

DefaultPeriod

public DefaultPeriod(Instant begining,
                     Instant ending)
Method Detail

getBeginning

public Instant getBeginning()
Links this period to the instant at which it starts.

Specified by:
getBeginning in interface Period

setBegining

public void setBegining(Instant begining)

setBegining

public void setBegining(Date date)

getEnding

public Instant getEnding()
Links this period to the instant at which it ends.

Specified by:
getEnding in interface Period

setEnding

public void setEnding(Instant ending)

setEnding

public void setEnding(Date date)

equals

public boolean equals(Object object)
Verify if this entry is identical to the specified object.

Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 1996-2014 Geotools. All Rights Reserved.