public class DatePickerBase extends Widget implements HasEnabled, HasId, HasResponsiveness, HasVisibility, HasPlaceholder, HasAutoClose, HasDaysOfWeekDisabled, HasEndDate, HasForceParse, HasFormat, HasHighlightToday, HasKeyboardNavigation, HasMinView, HasShowTodayButton, HasStartDate, HasStartView, HasViewSelect, HasWeekStart, HasDateTimePickerHandlers, HasLanguage, HasName, HasValue<Date>, HasPosition, LeafValueEditor<Date>, HasEditorErrors<Date>, HasErrorHandler, HasValidators<Date>, HasBlankValidator<Date>
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
Editor.Ignore, Editor.Path
DEBUG_ID_PREFIX
Constructor and Description |
---|
DatePickerBase() |
Modifier and Type | Method and Description |
---|---|
HandlerRegistration |
addChangeDateHandler(ChangeDateHandler changeDateHandler) |
HandlerRegistration |
addChangeMonthHandler(ChangeMonthHandler changeMonthHandler) |
HandlerRegistration |
addChangeYearHandler(ChangeYearHandler changeYearHandler) |
HandlerRegistration |
addClearDateHandler(ClearDateHandler clearDateHandler) |
HandlerRegistration |
addHideHandler(HideHandler hideHandler) |
HandlerRegistration |
addShowHandler(ShowHandler showHandler) |
HandlerRegistration |
addValidationChangedHandler(ValidationChangedEvent.ValidationChangedHandler handler) |
void |
addValidator(Validator<Date> validator) |
HandlerRegistration |
addValueChangeHandler(ValueChangeHandler<Date> dateValueChangeHandler) |
void |
clearEndDate() |
void |
clearStartDate() |
protected void |
configure() |
protected void |
configure(Element e,
Element p,
String format,
int weekStart,
String daysOfWeekDisabled,
boolean autoClose,
int startView,
int minViewMode,
boolean todayBtn,
boolean highlightToday,
boolean keyboardNavigation,
boolean forceParse,
int viewSelect,
String language,
String orientation) |
protected void |
configure(Widget w,
Widget container) |
protected void |
execute(String cmd) |
boolean |
getAllowBlank() |
String |
getBaseValue() |
Widget |
getContainer() |
ErrorHandler |
getErrorHandler() |
ErrorHandlerType |
getErrorHandlerType() |
String |
getId() |
DatePickerLanguage |
getLanguage() |
String |
getName() |
String |
getPlaceholder() |
DatePickerPosition |
getPosition()
Gets the position of the date time picker
|
TextBox |
getTextBox() |
boolean |
getValidateOnBlur() |
Date |
getValue() |
void |
hide() |
boolean |
isEnabled() |
boolean |
isReadOnly() |
void |
onChangeDate(Event e) |
void |
onChangeMonth(Event e) |
void |
onChangeYear(Event e) |
void |
onClearDate(Event e) |
void |
onHide(Event e) |
protected void |
onLoad() |
void |
onShow(Event e) |
protected void |
onUnload() |
void |
reload()
Call this whenever changing any settings: minView, startView, format, etc.
|
boolean |
removeValidator(Validator<Date> validator) |
void |
reset() |
void |
setAlignment(ValueBoxBase.TextAlignment align) |
void |
setAllowBlank(boolean allowBlank) |
void |
setAutoClose(boolean autoClose) |
void |
setContainer(Widget container) |
void |
setDaysOfWeekDisabled(DatePickerDayOfWeek... daysOfWeekDisabled) |
void |
setEnabled(boolean enabled) |
void |
setEndDate(Date endDate) |
void |
setEndDate(String endDate) |
void |
setErrorHandler(ErrorHandler errorHandler) |
void |
setErrorHandlerType(ErrorHandlerType errorHandlerType) |
void |
setForceParse(boolean forceParse) |
void |
setFormat(String format) |
void |
setGWTFormat(String format)
Sets format of the date using GWT notation
|
void |
setHasKeyboardNavigation(boolean hasKeyboardNavigation) |
void |
setHiddenOn(DeviceSize deviceSize) |
void |
setHighlightToday(boolean highlightToday) |
void |
setId(String id) |
void |
setLanguage(DatePickerLanguage language) |
void |
setMinView(DatePickerMinView datePickerMinView) |
void |
setName(String name) |
void |
setPlaceholder(String placeHolder) |
void |
setPosition(DatePickerPosition position)
Set the position of the date time picker
|
void |
setReadOnly(boolean readOnly) |
void |
setShowTodayButton(boolean showTodayButton) |
void |
setStartDate(Date startDate) |
void |
setStartDate(String startDate) |
void |
setStartView(DatePickerMinView datePickerMinView) |
void |
setValidateOnBlur(boolean validateOnBlur) |
void |
setValidators(Validator<Date>... validators) |
void |
setValue(Date value) |
void |
setValue(Date value,
boolean fireEvents) |
void |
setViewSelect(DatePickerMinView datePickerMinView) |
void |
setVisibleOn(DeviceSize deviceSize) |
void |
setWeekStart(DatePickerDayOfWeek weekStart) |
void |
show() |
void |
showErrors(List<EditorError> errors) |
protected String |
toDaysOfWeekDisabledString(DatePickerDayOfWeek... datePickerDayOfWeeks) |
boolean |
validate() |
boolean |
validate(boolean show) |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isVisible, setVisible
fireEvent
public DatePickerBase()
public void setContainer(Widget container)
public Widget getContainer()
public TextBox getTextBox()
public void setAlignment(ValueBoxBase.TextAlignment align)
public void setPlaceholder(String placeHolder)
setPlaceholder
in interface HasPlaceholder
public String getPlaceholder()
getPlaceholder
in interface HasPlaceholder
public void setReadOnly(boolean readOnly)
public boolean isReadOnly()
public boolean isEnabled()
isEnabled
in interface HasEnabled
public void setEnabled(boolean enabled)
setEnabled
in interface HasEnabled
public void setVisibleOn(DeviceSize deviceSize)
setVisibleOn
in interface HasResponsiveness
public void setHiddenOn(DeviceSize deviceSize)
setHiddenOn
in interface HasResponsiveness
public void setLanguage(DatePickerLanguage language)
setLanguage
in interface HasLanguage
public DatePickerLanguage getLanguage()
getLanguage
in interface HasLanguage
public void setPosition(DatePickerPosition position)
setPosition
in interface HasPosition
position
- positionpublic DatePickerPosition getPosition()
getPosition
in interface HasPosition
public void reload()
public void show()
public void hide()
public void setAutoClose(boolean autoClose)
setAutoClose
in interface HasAutoClose
public void onShow(Event e)
onShow
in interface HasDateTimePickerHandlers
public HandlerRegistration addShowHandler(ShowHandler showHandler)
addShowHandler
in interface HasDateTimePickerHandlers
public void onHide(Event e)
onHide
in interface HasDateTimePickerHandlers
public HandlerRegistration addHideHandler(HideHandler hideHandler)
addHideHandler
in interface HasDateTimePickerHandlers
public void onChangeDate(Event e)
onChangeDate
in interface HasDateTimePickerHandlers
public HandlerRegistration addChangeDateHandler(ChangeDateHandler changeDateHandler)
addChangeDateHandler
in interface HasDateTimePickerHandlers
public void onChangeYear(Event e)
onChangeYear
in interface HasDateTimePickerHandlers
public HandlerRegistration addChangeYearHandler(ChangeYearHandler changeYearHandler)
addChangeYearHandler
in interface HasDateTimePickerHandlers
public void onChangeMonth(Event e)
onChangeMonth
in interface HasDateTimePickerHandlers
public HandlerRegistration addChangeMonthHandler(ChangeMonthHandler changeMonthHandler)
addChangeMonthHandler
in interface HasDateTimePickerHandlers
public void onClearDate(Event e)
onClearDate
in interface HasDateTimePickerHandlers
public HandlerRegistration addClearDateHandler(ClearDateHandler clearDateHandler)
addClearDateHandler
in interface HasDateTimePickerHandlers
public void setDaysOfWeekDisabled(DatePickerDayOfWeek... daysOfWeekDisabled)
setDaysOfWeekDisabled
in interface HasDaysOfWeekDisabled
public void setEndDate(Date endDate)
setEndDate
in interface HasEndDate
public void setEndDate(String endDate)
setEndDate
in interface HasEndDate
public void clearEndDate()
clearEndDate
in interface HasEndDate
public void setForceParse(boolean forceParse)
setForceParse
in interface HasForceParse
public void setHighlightToday(boolean highlightToday)
setHighlightToday
in interface HasHighlightToday
public void setHasKeyboardNavigation(boolean hasKeyboardNavigation)
setHasKeyboardNavigation
in interface HasKeyboardNavigation
public void setMinView(DatePickerMinView datePickerMinView)
setMinView
in interface HasMinView
public void setShowTodayButton(boolean showTodayButton)
setShowTodayButton
in interface HasShowTodayButton
public void setStartDate(Date startDate)
setStartDate
in interface HasStartDate
public void setStartDate(String startDate)
setStartDate
in interface HasStartDate
public void clearStartDate()
clearStartDate
in interface HasStartDate
public void setStartView(DatePickerMinView datePickerMinView)
setStartView
in interface HasStartView
public void setViewSelect(DatePickerMinView datePickerMinView)
setViewSelect
in interface HasViewSelect
public void setWeekStart(DatePickerDayOfWeek weekStart)
setWeekStart
in interface HasWeekStart
public void setGWTFormat(String format)
format
- date format in GWT notationpublic String getBaseValue()
public HandlerRegistration addValueChangeHandler(ValueChangeHandler<Date> dateValueChangeHandler)
addValueChangeHandler
in interface HasValueChangeHandlers<Date>
protected void configure()
protected void configure(Element e, Element p, String format, int weekStart, String daysOfWeekDisabled, boolean autoClose, int startView, int minViewMode, boolean todayBtn, boolean highlightToday, boolean keyboardNavigation, boolean forceParse, int viewSelect, String language, String orientation)
protected String toDaysOfWeekDisabledString(DatePickerDayOfWeek... datePickerDayOfWeeks)
public HandlerRegistration addValidationChangedHandler(ValidationChangedEvent.ValidationChangedHandler handler)
addValidationChangedHandler
in interface ValidationChangedEvent.HasValidationChangedHandlers
public boolean getAllowBlank()
getAllowBlank
in interface HasBlankValidator<Date>
public void setAllowBlank(boolean allowBlank)
setAllowBlank
in interface HasBlankValidator<Date>
public void addValidator(Validator<Date> validator)
addValidator
in interface HasValidators<Date>
public boolean getValidateOnBlur()
getValidateOnBlur
in interface HasValidators<Date>
public boolean removeValidator(Validator<Date> validator)
removeValidator
in interface HasValidators<Date>
public void setValidateOnBlur(boolean validateOnBlur)
setValidateOnBlur
in interface HasValidators<Date>
public void setValidators(Validator<Date>... validators)
setValidators
in interface HasValidators<Date>
public boolean validate(boolean show)
validate
in interface HasValidators<Date>
public ErrorHandler getErrorHandler()
getErrorHandler
in interface HasErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
setErrorHandler
in interface HasErrorHandler
public ErrorHandlerType getErrorHandlerType()
getErrorHandlerType
in interface HasErrorHandler
public void setErrorHandlerType(ErrorHandlerType errorHandlerType)
setErrorHandlerType
in interface HasErrorHandler
public void showErrors(List<EditorError> errors)
showErrors
in interface HasEditorErrors<Date>
Copyright © 2017. All rights reserved.