net.stff.ical.beans
Class CalendarDay

java.lang.Object
  extended bynet.stff.ical.beans.CalendarDay

public class CalendarDay
extends java.lang.Object

Stores calendar data for templating

Author:
buntekuh

Field Summary
static java.lang.String ANOTHERMONTH
           
protected  int[] dimensions
           
static java.lang.String THISMONTH
           
protected  java.lang.Object[][] timetable
           
static java.lang.String TODAY
           
 
Constructor Summary
CalendarDay()
           
CalendarDay(java.lang.String type, int day, int countingDays, java.util.Calendar today)
           
 
Method Summary
 void addEvent(VEvent event)
           
 java.util.List getAlldayEvents()
           
 int getAlldaySize()
           
 int getCountingDays()
           
 int getDay()
           
 int[] getDimensions()
           
 java.util.List getEvents()
           
 int getSize()
           
 java.lang.Object[][] getTimetable()
           
 java.util.Calendar getToday()
           
 java.lang.String getType()
           
 void schedule(java.util.List events, java.util.Calendar start, int iterations, int resolution)
          Sorts the given events into a timetable.
 void setAlldayEvents(java.util.List alldayEvents)
           
 void setCountingDays(int countingDays)
           
 void setDay(int day)
           
 void setEvents(java.util.List events)
           
 void setToday(java.util.Calendar today)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TODAY

public static java.lang.String TODAY

ANOTHERMONTH

public static java.lang.String ANOTHERMONTH

THISMONTH

public static java.lang.String THISMONTH

timetable

protected java.lang.Object[][] timetable

dimensions

protected int[] dimensions
Constructor Detail

CalendarDay

public CalendarDay()

CalendarDay

public CalendarDay(java.lang.String type,
                   int day,
                   int countingDays,
                   java.util.Calendar today)
Method Detail

getToday

public java.util.Calendar getToday()
Returns:
Returns the today.

setToday

public void setToday(java.util.Calendar today)
Parameters:
today - The today to set.

setType

public void setType(java.lang.String type)

setDay

public void setDay(int day)

setEvents

public void setEvents(java.util.List events)

getAlldayEvents

public java.util.List getAlldayEvents()
Returns:
Returns the alldayEvents.

setAlldayEvents

public void setAlldayEvents(java.util.List alldayEvents)
Parameters:
alldayEvents - The alldayEvents to set.

schedule

public void schedule(java.util.List events,
                     java.util.Calendar start,
                     int iterations,
                     int resolution)
Sorts the given events into a timetable.
Please @see setSortedEvents() and @see scheduleEvents() for further information

Parameters:
events -
start -
iterations -
resolution -

addEvent

public void addEvent(VEvent event)

getType

public java.lang.String getType()

getDay

public int getDay()

setCountingDays

public void setCountingDays(int countingDays)

getSize

public int getSize()

getAlldaySize

public int getAlldaySize()

getCountingDays

public int getCountingDays()

getEvents

public java.util.List getEvents()

getTimetable

public java.lang.Object[][] getTimetable()
Returns:
Returns the timetable.

getDimensions

public int[] getDimensions()
Returns:
Returns the dimensions.


Copyright © 2004-2005 stoffwechsel development GbR. All Rights Reserved.