net.sf.nachocalendar.customizer
Class CustomizerFactory

java.lang.Object
  extended by net.sf.nachocalendar.customizer.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(java.io.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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomizerFactory

public CustomizerFactory(java.io.File config)
                  throws java.io.FileNotFoundException,
                         java.io.IOException,
                         org.xml.sax.SAXException,
                         javax.xml.parsers.ParserConfigurationException
Constructor with a config file. Must be a .properties or .xml file.

Parameters:
config -
Throws:
java.io.FileNotFoundException
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
Method Detail

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:

createCalendarPanel

public CalendarPanel createCalendarPanel()
Returns a CalendarPanel customized.

Returns:

createCalendarPanel

public CalendarPanel createCalendarPanel(boolean showWeekNumbers)
Returns a CalendarPanel customized.

Parameters:
showWeekNumbers -
Returns: