
public abstract class DatePickerBaseAppearance extends Object implements DatePicker.DatePickerAppearance
| Modifier and Type | Class and Description |
|---|---|
static interface |
DatePickerBaseAppearance.DatePickerResources |
static interface |
DatePickerBaseAppearance.DatePickerStyle |
| Modifier and Type | Field and Description |
|---|---|
protected DatePickerBaseAppearance.DatePickerResources |
resources |
protected DatePickerBaseAppearance.DatePickerStyle |
style |
| Constructor and Description |
|---|
DatePickerBaseAppearance(DatePickerBaseAppearance.DatePickerResources resources) |
| Modifier and Type | Method and Description |
|---|---|
String |
dateSelector() |
String |
daySelector()
Returns the selector that identifies the element representing a day.
|
<any> |
getDateCells(XElement parent) |
boolean |
isDisabled(Element cell) |
String |
leftMonthSelector()
Returns the selector that identifies the element representing the left
month arrow.
|
String |
leftYearSelector()
Returns the selector that identifies the element representing the left
year arrow (in the month / year picker).
|
String |
monthButtonSelector()
Returns the selector that identifies the element representing the month
button (for displaying the month / year picker).
|
String |
monthPickerCancelSelector()
Returns the selector that identifies the element representing the month
picker cancel button (in the month / year picker).
|
String |
monthPickerMonthSelector()
Returns the selector that identifies the elements representing the months
(in the month / year picker).
|
String |
monthPickerOkSelector()
Returns the selector that identifies the element representing the OK
button (in the month / year picker).
|
String |
monthPickerYearSelector()
Returns the selector that identifies the element representing the year
(in the month / year picker).
|
void |
onHtmlChange(Element cell,
SafeHtml html) |
void |
onMonthButtonHtmlChange(XElement parent,
SafeHtml html) |
void |
onMonthPickerSize(XElement monthPicker,
int width,
int height) |
void |
onMonthSelected(Element cell,
boolean select) |
void |
onUpdateDateStyle(Element cell,
DatePicker.DateState type,
boolean add) |
void |
onUpdateDayOfWeeks(XElement parent,
List<SafeHtml> days) |
void |
render(SafeHtmlBuilder sb)
Renders the appearance of a date picker as HTML into a
SafeHtmlBuilder, suitable for passing to
Element#setInnerSafeHtml(SafeHtml) on a container element. |
void |
renderMonthPicker(SafeHtmlBuilder sb,
DatePicker.DatePickerMessages messages,
String[] monthNames)
Renders the appearance of a month / year picker as HTML into a
SafeHtmlBuilder, suitable for passing to
Element#setInnerSafeHtml(SafeHtml) on a container element. |
String |
rightMonthSelector()
Returns the selector that identifies the element representing the right
month arrow.
|
String |
rightYearSelector()
Returns the selector that identifies the element representing the right
year arrow (in the month / year picker).
|
String |
todayButtonSelector()
Returns the selector that identifies the element representing the today
button.
|
protected final DatePickerBaseAppearance.DatePickerResources resources
protected final DatePickerBaseAppearance.DatePickerStyle style
public DatePickerBaseAppearance(DatePickerBaseAppearance.DatePickerResources resources)
public String dateSelector()
dateSelector in interface DatePicker.DatePickerAppearancepublic String daySelector()
DatePicker.DatePickerAppearancedaySelector in interface DatePicker.DatePickerAppearancepublic <any> getDateCells(XElement parent)
getDateCells in interface DatePicker.DatePickerAppearancepublic boolean isDisabled(Element cell)
isDisabled in interface DatePicker.DatePickerAppearancepublic String leftMonthSelector()
DatePicker.DatePickerAppearanceleftMonthSelector in interface DatePicker.DatePickerAppearancepublic String leftYearSelector()
DatePicker.DatePickerAppearanceleftYearSelector in interface DatePicker.DatePickerAppearancepublic String monthButtonSelector()
DatePicker.DatePickerAppearancemonthButtonSelector in interface DatePicker.DatePickerAppearancepublic String monthPickerCancelSelector()
DatePicker.DatePickerAppearancemonthPickerCancelSelector in interface DatePicker.DatePickerAppearancepublic String monthPickerMonthSelector()
DatePicker.DatePickerAppearancemonthPickerMonthSelector in interface DatePicker.DatePickerAppearancepublic String monthPickerOkSelector()
DatePicker.DatePickerAppearancemonthPickerOkSelector in interface DatePicker.DatePickerAppearancepublic String monthPickerYearSelector()
DatePicker.DatePickerAppearancemonthPickerYearSelector in interface DatePicker.DatePickerAppearancepublic void onMonthButtonHtmlChange(XElement parent, SafeHtml html)
onMonthButtonHtmlChange in interface DatePicker.DatePickerAppearancepublic void onMonthSelected(Element cell,
boolean select)
onMonthSelected in interface DatePicker.DatePickerAppearancepublic void onHtmlChange(Element cell,
SafeHtml html)
onHtmlChange in interface DatePicker.DatePickerAppearancepublic void onUpdateDateStyle(Element cell,
DatePicker.DateState type,
boolean add)
onUpdateDateStyle in interface DatePicker.DatePickerAppearancepublic void onUpdateDayOfWeeks(XElement parent, List<SafeHtml> days)
onUpdateDayOfWeeks in interface DatePicker.DatePickerAppearancepublic void render(SafeHtmlBuilder sb)
DatePicker.DatePickerAppearanceSafeHtmlBuilder, suitable for passing to
Element#setInnerSafeHtml(SafeHtml) on a container element.render in interface DatePicker.DatePickerAppearancesb - receives the rendered appearancepublic void renderMonthPicker(SafeHtmlBuilder sb,
DatePicker.DatePickerMessages messages,
String[] monthNames)
DatePicker.DatePickerAppearanceSafeHtmlBuilder, suitable for passing to
Element#setInnerSafeHtml(SafeHtml) on a container element.renderMonthPicker in interface DatePicker.DatePickerAppearancesb - receives the rendered appearancemessages - the translatable messages (e.g. for ToolTips)monthNames - the month namespublic String rightMonthSelector()
DatePicker.DatePickerAppearancerightMonthSelector in interface DatePicker.DatePickerAppearancepublic String rightYearSelector()
DatePicker.DatePickerAppearancerightYearSelector in interface DatePicker.DatePickerAppearancepublic String todayButtonSelector()
DatePicker.DatePickerAppearancetodayButtonSelector in interface DatePicker.DatePickerAppearancepublic void onMonthPickerSize(XElement monthPicker, int width, int height)
onMonthPickerSize in interface DatePicker.DatePickerAppearanceCopyright © 2018. All rights reserved.