org.jdesktop.swingx.plaf.basic
Interface CalendarRenderingHandler

All Known Implementing Classes:
BasicMonthViewUI.RenderingHandler

public interface CalendarRenderingHandler

The RenderingHandler responsible for text rendering. It provides and configures a rendering component for the given cell of a JXMonthView.


Method Summary
 JComponent prepareRenderingComponent(JXMonthView monthView, Calendar calendar, CalendarState state)
          Configures and returns a component for rendering of the given monthView cell.
 void setLocale(Locale locale)
          Updates internal state to the given Locale.
 

Method Detail

prepareRenderingComponent

JComponent prepareRenderingComponent(JXMonthView monthView,
                                     Calendar calendar,
                                     CalendarState state)
Configures and returns a component for rendering of the given monthView cell.

Parameters:
monthView - the JXMonthView to render onto
calendar - the cell value
state - the DayState of the cell
Returns:
a component configured for rendering the given cell

setLocale

void setLocale(Locale locale)
Updates internal state to the given Locale. PENDING JW: ideally, the handler should be stateless and this method removed. Currently needed because there is no way to get the Locale from a Calendar.

Parameters:
locale - the new Locale.