Java Calendar Component v3.1
www.java-calendar.com

com.imagine.component.calendar
Class CalendarFactory

java.lang.Object
  extended bycom.imagine.component.calendar.CalendarFactory

public abstract class CalendarFactory
extends java.lang.Object

The factory used to create a CalendarComponent, CalendarComboBox or CalendarDialog.


Constructor Summary
protected CalendarFactory(java.lang.String name)
          Create a CalendarFactory.
 
Method Summary
abstract  CalendarComboBox createCalendarComboBox(java.util.Date date)
          Create a calendarComboBox.
abstract  CalendarComponent createCalendarComponent(java.util.Date date)
          Create a calendarComponent.
 CalendarDialog createCalendarDialog(java.awt.Window parent)
          Create a calendarDialog.
 CalendarDialog createCalendarDialog(java.awt.Window parent, java.util.Date date)
          Create a calendarDialog.
abstract  CalendarTableCellEditor createTableCellEditor()
          Create a JTable cell editor for the given date.
static CalendarFactory getInstance()
          Return the default CalendarFactory instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarFactory

protected CalendarFactory(java.lang.String name)
Create a CalendarFactory.

Parameters:
name - The name of the factory.
Method Detail

createCalendarComponent

public abstract CalendarComponent createCalendarComponent(java.util.Date date)
Create a calendarComponent.

Parameters:
date - The date of the component.
Returns:
The calendarComponent created.

createCalendarComboBox

public abstract CalendarComboBox createCalendarComboBox(java.util.Date date)
Create a calendarComboBox.

Parameters:
date - The date of the calendarComboBox.
Returns:
The calendarComboBox created.

createCalendarDialog

public CalendarDialog createCalendarDialog(java.awt.Window parent,
                                           java.util.Date date)
Create a calendarDialog.

Parameters:
parent - The parent window of the calendarDialog.
date - The date of the calendarDialog.
Returns:
The calendarDialog created.

createCalendarDialog

public CalendarDialog createCalendarDialog(java.awt.Window parent)
Create a calendarDialog.

Parameters:
parent - The parent window of the calendarDialog.
Returns:
The calendarDialog created.

createTableCellEditor

public abstract CalendarTableCellEditor createTableCellEditor()
Create a JTable cell editor for the given date.

Returns:
The table cell editor created.

getInstance

public static CalendarFactory getInstance()
Return the default CalendarFactory instance.

Returns:
The default CalendarFactory instance.

Java Calendar Component v3.1
www.java-calendar.com