|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.cc.framework.ui.painter.ControlPortionPainter com.cc.framework.ui.painter.def.scheduler.DefSchedulerViewPainter com.cc.framework.ui.painter.def.scheduler.DefWeekViewPainter
Scheduler Painter for Week View
Nested Class Summary |
Nested classes inherited from class com.cc.framework.ui.painter.def.scheduler.DefSchedulerViewPainter |
DefSchedulerViewPainter.CompositeElement |
Field Summary | |
private static int |
METRIC_MIN_DAY_HEIGHT
The minimal row height |
Fields inherited from class com.cc.framework.ui.painter.def.scheduler.DefSchedulerViewPainter |
DATEFORMAT_DATETIME, DATEFORMAT_DAY, DATEFORMAT_DETAIL, DATEFORMAT_HOUR, DATEFORMAT_MONTH_OF_YEAR, DATEFORMAT_TIME, DATEFORMAT_WEEK, DATEFORMAT_WEEKDAY, DATEFORMAT_WEEKDAY_SHORT, LABELFORMAT_LONG, LABELFORMAT_SHORT, STATE_APPOINTMENTS, STATE_DAY_IN_MONTH, STATE_FIRST_DAY, STATE_FIRST_MONTH, STATE_HIDDEN, STATE_LAST_MONTH, STATE_LEFTMOST_MONTH, STATE_RIGHTMOST_MONTH, STATE_TODAY |
Fields inherited from class com.cc.framework.ui.painter.ControlPortionPainter |
|
Constructor Summary | |
DefWeekViewPainter()
|
Method Summary | |
protected int |
adjustDayIndex(int index)
|
protected org.apache.ecs.ConcreteElement |
doCreateBody()
This method creates the Body of the Scheduling Calendar Control |
protected org.apache.ecs.ConcreteElement |
doCreateDay(java.util.Calendar date)
Creates the element for the given day |
protected org.apache.ecs.html.TD[] |
doCreateDayCells()
Creates the cells for the days of the week |
protected org.apache.ecs.ConcreteElement |
doCreateDayLabel(java.util.Calendar date,
Appointment[] appointments)
Creates the day label |
protected org.apache.ecs.ConcreteElement |
doCreateMetricRow()
Creates a HTML COLGROUP element that helps to web browser to calculate the layout of a month table |
org.apache.ecs.ConcreteElement |
doCreateNavigationButton(boolean up)
Creates the Roll-Button |
protected java.text.DateFormat |
getDateFormat(int formatterId)
Retrieves the formatter for the given format id |
protected java.lang.String |
getDayLabel(java.util.Calendar date)
Retrieves a Label Text for the given Day |
protected java.lang.String |
getDayTooltip(java.util.Calendar date)
Retrieves a Tooltip Text for the given Day |
Methods inherited from class com.cc.framework.ui.painter.def.scheduler.DefSchedulerViewPainter |
addPopup, addPopupWindow, addPopupWindow, createClockImage, createDateFormatter, createNavigationButton, doCreateAppointment, doCreateAppointmentList, doCreateHeader, doCreateMoreButton, doCreateView, getAppointmentLabel, getAppointmentTimeStr, getAppointmentTooltip, getCtrl, getDayClass, getDayOfWeekMask, getDayState, getDetail, getFirstDayOfWeek, getPopups, getPriorityImage, hasPopups, markAsToday, setControlPainter, showDay, showFrame |
Methods inherited from class com.cc.framework.ui.painter.ControlPortionPainter |
attr, attr, attr, createActionPainter, createActionPainter, createImage, createImage, createImage, createSpacer, getColor, getControlPainter, getElementClass, getFrameworkString, getFrameworkString, getImage, getImage, getImageSrc, getImageSrc, getLocale, getPageContext, getPainterContext, getPrincipal, getSafeLocale, html, html, html, isRunAtClient, localize, removeHtml, removeHtml |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final int METRIC_MIN_DAY_HEIGHT
Constructor Detail |
public DefWeekViewPainter()
Method Detail |
protected java.lang.String getDayTooltip(java.util.Calendar date)
date
- the Date
protected java.lang.String getDayLabel(java.util.Calendar date)
date
- the Date
protected java.text.DateFormat getDateFormat(int formatterId)
DefSchedulerViewPainter
getDateFormat
in class DefSchedulerViewPainter
formatterId
- the id of the formatter (DATEFORMAT_xxxx constant)
DefSchedulerViewPainter.getDateFormat(int)
protected org.apache.ecs.ConcreteElement doCreateDayLabel(java.util.Calendar date, Appointment[] appointments)
date
- Dateappointments
- List of appointments for the day
protected org.apache.ecs.ConcreteElement doCreateDay(java.util.Calendar date)
date
- Date
protected org.apache.ecs.ConcreteElement doCreateMetricRow()
protected org.apache.ecs.html.TD[] doCreateDayCells()
protected org.apache.ecs.ConcreteElement doCreateBody()
DefSchedulerViewPainter
doCreateBody
in class DefSchedulerViewPainter
DefSchedulerViewPainter.doCreateBody()
protected int adjustDayIndex(int index)
public org.apache.ecs.ConcreteElement doCreateNavigationButton(boolean up)
DefSchedulerViewPainter
doCreateNavigationButton
in class DefSchedulerViewPainter
up
- true
if the button rolls up
DefSchedulerViewPainter.doCreateNavigationButton(boolean)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |