fr.ifremer.isisfish.types
Class Month

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

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

Month. Created: 7 nov. 2005

Version:
$Revision: 2658 $
Author:
Code Lutin Dev
See Also:
Serialized Form

Field Summary
static Month APRIL
           
static Month AUGUST
           
static Month DECEMBER
           
static Month FEBRUARY
           
static Month JANUARY
           
static Month JULY
           
static Month JUNE
           
static Month MARCH
           
static int MAX_MONTH_NUMBER
           
static Month MAY
           
static int MIN_MONTH_NUMBER
           
static Month[] MONTH
           
protected  int monthNumber
           
static Month NOVEMBER
           
static int NUMBER_OF_MONTH
           
static int[] NUMBERS_OF_DAYS
           
static Month OCTOBER
           
static Month SEPTEMBER
           
 
Constructor Summary
Month(int monthNumber)
           
 
Method Summary
 boolean after(Month d)
           
 boolean afterOrEquals(Month d)
           
 boolean before(Month d)
           
 boolean beforeOrEquals(Month d)
           
 int compareTo(Month d)
           
 boolean equals(Object o)
           
 int getMonthNumber()
           
static List<Month> getMonths(Month first, Month last)
          Return all month from first to last.
 int getNumbersOfDays()
          Get number of days.
 int hashCode()
           
 Month next()
           
 Month previous()
           
 void setMonthNumber(int monthNumber)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

MIN_MONTH_NUMBER

public static final int MIN_MONTH_NUMBER
See Also:
Constant Field Values

JANUARY

public static final Month JANUARY

FEBRUARY

public static final Month FEBRUARY

MARCH

public static final Month MARCH

APRIL

public static final Month APRIL

MAY

public static final Month MAY

JUNE

public static final Month JUNE

JULY

public static final Month JULY

AUGUST

public static final Month AUGUST

SEPTEMBER

public static final Month SEPTEMBER

OCTOBER

public static final Month OCTOBER

NOVEMBER

public static final Month NOVEMBER

DECEMBER

public static final Month DECEMBER

MONTH

public static final Month[] MONTH

NUMBERS_OF_DAYS

public static final int[] NUMBERS_OF_DAYS

NUMBER_OF_MONTH

public static final int NUMBER_OF_MONTH

MAX_MONTH_NUMBER

public static final int MAX_MONTH_NUMBER

monthNumber

protected int monthNumber
Constructor Detail

Month

public Month(int monthNumber)
Method Detail

getMonthNumber

public int getMonthNumber()
Returns:
Returns the monthNumber.

setMonthNumber

public void setMonthNumber(int monthNumber)
Parameters:
monthNumber - The monthNumber to set.

next

public Month next()

previous

public Month previous()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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

toString

public String toString()
Overrides:
toString in class Object

before

public boolean before(Month d)

after

public boolean after(Month d)

beforeOrEquals

public boolean beforeOrEquals(Month d)

afterOrEquals

public boolean afterOrEquals(Month d)

compareTo

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

getNumbersOfDays

public int getNumbersOfDays()
Get number of days.

Returns:
number of day

getMonths

public static List<Month> getMonths(Month first,
                                    Month last)
Return all month from first to last. example: november, february return [november, decemer, january, february]

Parameters:
first -
last -
Returns:
month list


Copyright © 1999-2010 CodeLutin. All Rights Reserved.