net.sf.scmwebgui.utils
Class Year

java.lang.Object
  extended by net.sf.scmwebgui.utils.Year

public class Year
extends java.lang.Object

This class represents a year

Author:
duke_luigi

Constructor Summary
Year(int year)
          This constructor generates an array of months for the year passed as parameter.
Year(int year, int firstDayOfWeek)
          This constructor generates an array of months for the year passed as parameter.
 
Method Summary
 void addObject(java.util.Date date, net.sourceforge.sconman.Content content)
           
 int getActualYear()
           
 int getDay(int month, int weekInMonth, int dayOfWeek)
           
 java.lang.Object getObject(java.util.Date date)
           
 java.lang.Object getObject(int month, int weekInMonth, int dayOfWeek)
           
 int[][][] getYearArray()
          Returns an int[month][weekInMonth][dayOfWeek] array with the day of the month at position
month range is [0..12]=[JANUARY..DECEMBER] weekInMonth range is [0..5] dayOfWeek range is [0..6]=[MONDAY/SUNDAY..SUNDAY/SATURDAY] depending on creation parameter firstDayOfWeek.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Year

public Year(int year)
This constructor generates an array of months for the year passed as parameter. Each month contains an array of weeks and days

Parameters:
year -

Year

public Year(int year,
            int firstDayOfWeek)
This constructor generates an array of months for the year passed as parameter. Each month contains an array of weeks and days

Parameters:
year -
firstDayOfWeek -
Method Detail

getYearArray

public int[][][] getYearArray()
Returns an int[month][weekInMonth][dayOfWeek] array with the day of the month at position
month range is [0..12]=[JANUARY..DECEMBER] weekInMonth range is [0..5] dayOfWeek range is [0..6]=[MONDAY/SUNDAY..SUNDAY/SATURDAY] depending on creation parameter firstDayOfWeek. Defaults value is Calendar.MONDAY.

Returns:

getActualYear

public int getActualYear()

getDay

public int getDay(int month,
                  int weekInMonth,
                  int dayOfWeek)

getObject

public java.lang.Object getObject(int month,
                                  int weekInMonth,
                                  int dayOfWeek)

getObject

public java.lang.Object getObject(java.util.Date date)

addObject

public void addObject(java.util.Date date,
                      net.sourceforge.sconman.Content content)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright null null. All Rights Reserved.