fr.ifremer.isisfish.types
Class Date

java.lang.Object
  extended by fr.ifremer.isisfish.types.Date
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Date>

public class Date
extends Object
implements Cloneable, Serializable, Comparable<Date>

This object can't be modified. If this beaviour is modified pay attention if you used date as key in Map, in this case you will have error

Author:
poussin
See Also:
Serialized Form

Field Summary
protected  int date
           
 
Constructor Summary
Date()
           
Date(int date)
           
 
Method Summary
 boolean after(Date d)
          compare 2 dates.
 boolean afterOrEquals(Date d)
           
 boolean before(Date d)
          compare 2 dates.
 boolean beforeOrEquals(Date d)
           
 int compareTo(Date d)
           
 boolean equals(Object o)
           
 int getDate()
           
 Month getMonth()
           
 Month[] getMonthBetweenDate(Date date2)
           
 int getYear()
           
 int hashCode()
           
 Date next()
          Method next retourne une nouvelle date qui est la date suivante de la date courante. la date courante n'est pas modifier.
 Date nextYear()
          Method next retourne une nouvelle date qui est le meme mois de l'annee suivante de la date courante. la date courante n'est pas modifier.
 Date previous()
          Method preview retourne une nouvelle date qui est la date precedente de la date courante la date courante n'est pas modifier.
 Date previousYear()
          Method preview retourne une nouvelle date qui est le meme mois de l'annee precedente de la date courante la date courante n'est pas modifier.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

date

protected int date
Constructor Detail

Date

public Date()

Date

public Date(int date)
Method Detail

compareTo

public int compareTo(Date d)
Specified by:
compareTo in interface Comparable<Date>

getYear

public int getYear()

getMonth

public Month getMonth()

getDate

public int getDate()

next

public Date next()
Method next retourne une nouvelle date qui est la date suivante de la date courante. la date courante n'est pas modifier.

Returns:
Date

previous

public Date previous()
Method preview retourne une nouvelle date qui est la date precedente de la date courante la date courante n'est pas modifier.

Returns:
Date

nextYear

public Date nextYear()
Method next retourne une nouvelle date qui est le meme mois de l'annee suivante de la date courante. la date courante n'est pas modifier.

Returns:
Date

previousYear

public Date previousYear()
Method preview retourne une nouvelle date qui est le meme mois de l'annee precedente de la date courante la date courante n'est pas modifier.

Returns:
Date

before

public boolean before(Date d)
compare 2 dates.

Returns:
retourne vrai si d est strictement superieur

beforeOrEquals

public boolean beforeOrEquals(Date d)

after

public boolean after(Date d)
compare 2 dates.

Returns:
retourne vrai si d est strictement inferieur

afterOrEquals

public boolean afterOrEquals(Date d)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getMonthBetweenDate

public Month[] getMonthBetweenDate(Date date2)
Parameters:
date2 -
Returns:
month array

toString

public String toString()
Overrides:
toString in class Object


Copyright © 1999-2011 CodeLutin. All Rights Reserved.