|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--cc.gammasoft.date.CalendarController
Field Summary | |
protected java.text.SimpleDateFormat |
dateFormat
|
protected javax.swing.event.EventListenerList |
listenerList
|
protected java.text.DateFormatSymbols |
symbols
|
protected static java.util.Calendar |
today
|
Constructor Summary | |
CalendarController(java.text.SimpleDateFormat dateFormat)
|
Method Summary | |
void |
actionMonth(int month,
java.awt.event.ActionEvent e)
This method sets current date month |
void |
actionNextMonth(java.awt.event.ActionEvent e)
button next month performed |
void |
actionNextYear(java.awt.event.ActionEvent e)
button next year performed |
void |
actionPerformed(java.awt.event.ActionEvent e)
action performed method |
void |
actionPreviousMonth(java.awt.event.ActionEvent e)
button previous month performed |
void |
actionPreviousYear(java.awt.event.ActionEvent e)
button previous year performed |
void |
actionYear(java.lang.String year,
java.awt.event.ActionEvent e)
This method sets current date year |
void |
addCalendarControllerListener(CalendarControllerListener l)
This method adds event listeners |
void |
fireDayChangedEvent(java.awt.event.ActionEvent e)
This method fires month Changed event |
void |
fireMonthChangedEvent(java.awt.event.ActionEvent e)
This method fires month Changed event |
void |
fireYearChangedEvent(java.awt.event.ActionEvent e)
This method fires year Changed event |
java.lang.String |
formatCalendar(java.util.Calendar calendar)
This method returns formatted String version of calendar object. |
java.lang.String |
formatCurrentDate()
This method returns formatted version of controller's current date |
static java.util.Calendar |
formatSQLDate(java.lang.String YMD)
This method formats sqlDate |
java.lang.String |
formatToday()
This method returns formatted version of today's date |
java.util.Calendar |
getCurrentDate()
returns controller's current date |
java.text.SimpleDateFormat |
getDateFormat()
This method returns Date formatter |
java.text.DateFormatSymbols |
getDateFormatSymbols()
returns DateFormatSymbols |
java.lang.String |
getSQLDate()
Formats a date in JDBC date escape format. |
static java.lang.String |
getSQLDate(java.util.Calendar calendar)
Formats a date in JDBC date escape format. |
java.lang.String |
getSQLTime()
Formats a date in JDBC time escape format. |
static java.lang.String |
getSQLTime(java.util.Calendar calendar)
Formats a date in JDBC time escape format. |
java.lang.String |
getSQLTimestamp()
Formats a date in JDBC timestamp escape format. |
static java.lang.String |
getSQLTimestamp(java.util.Calendar calendar)
Formats a date in JDBC timesttamp escape format. |
java.util.Calendar |
getToday()
This method returns formatted version of today's date |
protected void |
notifyListenersControllerChanged(CalendarControllerEvent viewerEvent)
This method notifies listeners |
void |
removeCalendarControllerListener(CalendarControllerListener l)
This method adds event listeners |
void |
setCurrentDate(java.util.Calendar currentDate)
This method sets currentDate |
void |
setCurrentDate(java.lang.String YMD)
This method sets currentDate from SQL Date |
void |
setDateFormat(java.text.SimpleDateFormat dateFormat)
This method returns Date formatter |
java.lang.String |
toString()
Formats a date in JDBC date escape format. |
void |
viewChanged(java.util.Calendar calendar)
This is get called inside the view when date changed. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected javax.swing.event.EventListenerList listenerList
protected static final java.util.Calendar today
protected java.text.SimpleDateFormat dateFormat
protected java.text.DateFormatSymbols symbols
Constructor Detail |
public CalendarController(java.text.SimpleDateFormat dateFormat)
Method Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
public void actionYear(java.lang.String year, java.awt.event.ActionEvent e)
String
- yearpublic void actionMonth(int month, java.awt.event.ActionEvent e)
int
- monthpublic void actionPreviousYear(java.awt.event.ActionEvent e)
public void actionNextYear(java.awt.event.ActionEvent e)
public void actionNextMonth(java.awt.event.ActionEvent e)
public void actionPreviousMonth(java.awt.event.ActionEvent e)
public void fireYearChangedEvent(java.awt.event.ActionEvent e)
public void fireMonthChangedEvent(java.awt.event.ActionEvent e)
public void fireDayChangedEvent(java.awt.event.ActionEvent e)
protected void notifyListenersControllerChanged(CalendarControllerEvent viewerEvent)
public void addCalendarControllerListener(CalendarControllerListener l)
CalendarViewerListener
- public void removeCalendarControllerListener(CalendarControllerListener l)
CalendarViewerListener
- public java.lang.String formatCalendar(java.util.Calendar calendar)
public java.text.SimpleDateFormat getDateFormat()
public void setDateFormat(java.text.SimpleDateFormat dateFormat)
public java.lang.String formatToday()
public java.lang.String formatCurrentDate()
public java.util.Calendar getToday()
public java.util.Calendar getCurrentDate()
public void setCurrentDate(java.util.Calendar currentDate)
public void setCurrentDate(java.lang.String YMD)
public static java.util.Calendar formatSQLDate(java.lang.String YMD)
public void viewChanged(java.util.Calendar calendar)
public java.lang.String getSQLDate()
public static java.lang.String getSQLDate(java.util.Calendar calendar)
Calendar
- calendarpublic java.lang.String getSQLTime()
public static java.lang.String getSQLTime(java.util.Calendar calendar)
Calendar
- calendarpublic java.lang.String getSQLTimestamp()
public static java.lang.String getSQLTimestamp(java.util.Calendar calendar)
Calendar
- calendarpublic java.text.DateFormatSymbols getDateFormatSymbols()
public java.lang.String toString()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |