net.sf.nachocalendar.holidays
Class HolidayDecorator

java.lang.Object
  extended by net.sf.nachocalendar.holidays.HolidayDecorator
All Implemented Interfaces:
DayRenderer

public class HolidayDecorator
extends java.lang.Object
implements DayRenderer

Author:
Ignacio Merani

Constructor Summary
HolidayDecorator(DayRenderer renderer)
          Default constructor.
 
Method Summary
 java.awt.Component getDayRenderer(DayPanel daypanel, java.util.Date day, java.lang.Object data, boolean selected, boolean working, boolean enabled)
          Returns a component configured to render the Day.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HolidayDecorator

public HolidayDecorator(DayRenderer renderer)
Default constructor.

Parameters:
renderer - renderer to decore.
Method Detail

getDayRenderer

public java.awt.Component getDayRenderer(DayPanel daypanel,
                                         java.util.Date day,
                                         java.lang.Object data,
                                         boolean selected,
                                         boolean working,
                                         boolean enabled)
Description copied from interface: DayRenderer
Returns a component configured to render the Day.

Specified by:
getDayRenderer in interface DayRenderer
Parameters:
daypanel - Daypanel to be renderer
day - current day
data - current data
selected - true if it's selected
working - true if it's a working day
enabled - true if it's enabled
Returns:
component to be used
See Also:
DayRenderer.getDayRenderer(net.sf.nachocalendar.components.DayPanel, java.util.Date, java.lang.Object, boolean, boolean, boolean)