public class Calendar extends com.google.gwt.user.client.ui.SimplePanel implements AdvancedWidget
Modifier and Type | Class and Description |
---|---|
protected class |
Calendar.DateChoiceHandler
This is a date choice listener.
|
protected class |
Calendar.SwitchDateHandler
This is a buttons click handler that updates encapsulated data model
on these events.
|
Modifier and Type | Field and Description |
---|---|
static String[] |
MONTHS
months names
|
static String[] |
SHORT_DAY_NAMES
short week day names
|
Constructor and Description |
---|
Calendar() |
Modifier and Type | Method and Description |
---|---|
void |
addCalendarListener(CalendarListener<Calendar> listener)
This method adds a calendar listener.
|
protected void |
cleanLayout()
This method clean the layout.
|
void |
display()
This method displayes a widget.
|
com.google.gwt.user.client.ui.ListBox |
getAmPmMarker()
Getter for property 'amPmMarker'.
|
protected Set<CalendarListener<Calendar>> |
getCalendarListeners()
Getter for property 'calendarListeners'.
|
com.google.gwt.user.client.ui.ToggleButton |
getCloseButton()
Getter for property 'closeButton'.
|
protected Date |
getDate()
Getter for property 'date'.
|
protected com.google.gwt.event.dom.client.ClickHandler |
getDateChoiceHandler()
Getter for property 'dateChoiceHandler'.
|
protected String |
getDateString(Date date)
This method gets the adte string for the header.
|
com.google.gwt.user.client.ui.FlexTable |
getDaysTable()
Getter for property 'daysTable'.
|
com.google.gwt.user.client.ui.ListBox |
getHours()
Getter for property 'hours'.
|
protected com.google.gwt.user.client.ui.FlexTable |
getLayout()
Getter for property 'layout'.
|
com.google.gwt.user.client.ui.ListBox |
getMinutes()
Getter for property 'minutes'.
|
com.google.gwt.user.client.ui.ToggleButton |
getMonthAfterButton()
Getter for property 'monthAfterButton'.
|
com.google.gwt.user.client.ui.ToggleButton |
getMonthBeforeButton()
Getter for property 'monthBeforeButton'.
|
com.google.gwt.user.client.ui.ListBox |
getSeconds()
Getter for property 'seconds'.
|
Date |
getSelectedDate()
Getter for property 'selectedDate'.
|
protected com.google.gwt.event.dom.client.ClickHandler |
getSwitchDateHandler()
Getter for property 'switchDateHandler'.
|
com.google.gwt.user.client.ui.ToggleButton |
getTodayButton()
Getter for property 'todayButton'.
|
com.google.gwt.user.client.ui.ToggleButton |
getYearAfterButton()
Getter for property 'yearAfterButton'.
|
com.google.gwt.user.client.ui.ToggleButton |
getYearBeforeButton()
Getter for property 'yearBeforeButton'.
|
boolean |
isShowTime()
Getter for property 'showTime'.
|
boolean |
isShowWeeksColumn()
Getter for property 'showWeeksColumn'.
|
protected com.google.gwt.user.client.ui.ListBox |
prepareAmPmListBox(com.google.gwt.user.client.ui.ListBox box)
This method prepares the AM / PM marker list box.
|
protected void |
prepareDays()
This method renders the days section.
|
protected void |
prepareHeader()
This method renders the header.
|
protected void |
prepareLayout()
This method prepares the layout.
|
protected void |
prepareTime()
This method renders the time section.
|
protected com.google.gwt.user.client.ui.ListBox |
prepareTimeListBox(com.google.gwt.user.client.ui.ListBox box,
String format,
int start,
int end)
This method fills the specified list box with integer values.
|
void |
removeCalendarListener(CalendarListener listener)
This method removes a calendar listener.
|
protected void |
setDate(Date date)
Setter for property 'date'.
|
void |
setSelectedDate(Date selectedDate)
Setter for property 'selectedDate'.
|
void |
setShowTime(boolean showTime)
Setter for property 'showTime'.
|
void |
setShowWeeksColumn(boolean showWeeksColumn)
Setter for property 'showWeeksColumn'.
|
add, getContainerElement, getWidget, iterator, remove, setWidget, setWidget
add, adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
public static final String[] SHORT_DAY_NAMES
public static final String[] MONTHS
public void setShowWeeksColumn(boolean showWeeksColumn)
showWeeksColumn
- Value to set for property 'showWeeksColumn'.public void setShowTime(boolean showTime)
showTime
- Value to set for property 'showTime'.public boolean isShowWeeksColumn()
public boolean isShowTime()
protected void setDate(Date date)
date
- Value to set for property 'date'.protected Date getDate()
public Date getSelectedDate()
public void setSelectedDate(Date selectedDate)
selectedDate
- Value to set for property 'selectedDate'.public void display()
display
in interface AdvancedWidget
public void addCalendarListener(CalendarListener<Calendar> listener)
listener
- a listener instance.public void removeCalendarListener(CalendarListener listener)
listener
- a listener instance.protected void prepareLayout()
protected void prepareHeader()
protected void prepareDays()
protected void prepareTime()
protected com.google.gwt.user.client.ui.ListBox prepareTimeListBox(com.google.gwt.user.client.ui.ListBox box, String format, int start, int end)
box
- is a box to fill.format
- is a format for date parsing.start
- is a start number.end
- is ana end number.protected com.google.gwt.user.client.ui.ListBox prepareAmPmListBox(com.google.gwt.user.client.ui.ListBox box)
box
- is a list box to prepare.protected String getDateString(Date date)
date
- is a date to show.protected void cleanLayout()
public com.google.gwt.user.client.ui.ToggleButton getCloseButton()
public com.google.gwt.user.client.ui.ToggleButton getYearBeforeButton()
public com.google.gwt.user.client.ui.ToggleButton getMonthBeforeButton()
public com.google.gwt.user.client.ui.ToggleButton getYearAfterButton()
public com.google.gwt.user.client.ui.ToggleButton getMonthAfterButton()
public com.google.gwt.user.client.ui.ToggleButton getTodayButton()
public com.google.gwt.user.client.ui.FlexTable getDaysTable()
public com.google.gwt.user.client.ui.ListBox getAmPmMarker()
public com.google.gwt.user.client.ui.ListBox getHours()
public com.google.gwt.user.client.ui.ListBox getMinutes()
public com.google.gwt.user.client.ui.ListBox getSeconds()
protected com.google.gwt.event.dom.client.ClickHandler getSwitchDateHandler()
protected com.google.gwt.user.client.ui.FlexTable getLayout()
protected com.google.gwt.event.dom.client.ClickHandler getDateChoiceHandler()
protected Set<CalendarListener<Calendar>> getCalendarListeners()
Copyright © 2008–2013. All rights reserved.