net.sf.nachocalendar.customizer

Class CustomizerFactory


public class CustomizerFactory
extends java.lang.Object

Factory using a configuration file to set the properties of the component. Must be a .properties or .xml file. See the resources for examples.
Author:
Ignacio Merani

Constructor Summary

CustomizerFactory(File config)
Constructor with a config file.

Method Summary

CalendarPanel
createCalendarPanel()
Returns a CalendarPanel customized.
CalendarPanel
createCalendarPanel(boolean showWeekNumbers)
Returns a CalendarPanel customized.
DateField
createDateField()
Returns a DateField customized.
DateField
createDateField(boolean showWeekNumbers)
Returns a DateField customized.
DatePanel
createDatePanel()
Returns a DatePanel customized.
DatePanel
createDatePanel(boolean showWeekNumbers)
Returns a DatePanel customized.

Constructor Details

CustomizerFactory

public CustomizerFactory(File config)
            throws FileNotFoundException,
                   IOException,
                   SAXException,
                   ParserConfigurationException
Constructor with a config file. Must be a .properties or .xml file.
Parameters:
config -

Method Details

createCalendarPanel

public CalendarPanel createCalendarPanel()
Returns a CalendarPanel customized.
Returns:

createCalendarPanel

public CalendarPanel createCalendarPanel(boolean showWeekNumbers)
Returns a CalendarPanel customized.
Parameters:
showWeekNumbers -
Returns:

createDateField

public DateField createDateField()
Returns a DateField customized.
Returns:

createDateField

public DateField createDateField(boolean showWeekNumbers)
Returns a DateField customized.
Parameters:
showWeekNumbers -
Returns:

createDatePanel

public DatePanel createDatePanel()
Returns a DatePanel customized.
Returns:

createDatePanel

public DatePanel createDatePanel(boolean showWeekNumbers)
Returns a DatePanel customized.
Parameters:
showWeekNumbers -
Returns: