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.DebugIdImplEnabledEditor.Ignore, Editor.PathDEBUG_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, unsinkEventsaddStyleDependentName, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisVisible, setVisiblefireEventpublic 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 HasPlaceholderpublic String getPlaceholder()
getPlaceholder in interface HasPlaceholderpublic void setReadOnly(boolean readOnly)
public boolean isReadOnly()
public boolean isEnabled()
isEnabled in interface HasEnabledpublic void setEnabled(boolean enabled)
setEnabled in interface HasEnabledpublic void setVisibleOn(DeviceSize deviceSize)
setVisibleOn in interface HasResponsivenesspublic void setHiddenOn(DeviceSize deviceSize)
setHiddenOn in interface HasResponsivenesspublic void setLanguage(DatePickerLanguage language)
setLanguage in interface HasLanguagepublic DatePickerLanguage getLanguage()
getLanguage in interface HasLanguagepublic void setPosition(DatePickerPosition position)
setPosition in interface HasPositionposition - positionpublic DatePickerPosition getPosition()
getPosition in interface HasPositionpublic void reload()
public void show()
public void hide()
public void setAutoClose(boolean autoClose)
setAutoClose in interface HasAutoClosepublic void onShow(Event e)
onShow in interface HasDateTimePickerHandlerspublic HandlerRegistration addShowHandler(ShowHandler showHandler)
addShowHandler in interface HasDateTimePickerHandlerspublic void onHide(Event e)
onHide in interface HasDateTimePickerHandlerspublic HandlerRegistration addHideHandler(HideHandler hideHandler)
addHideHandler in interface HasDateTimePickerHandlerspublic void onChangeDate(Event e)
onChangeDate in interface HasDateTimePickerHandlerspublic HandlerRegistration addChangeDateHandler(ChangeDateHandler changeDateHandler)
addChangeDateHandler in interface HasDateTimePickerHandlerspublic void onChangeYear(Event e)
onChangeYear in interface HasDateTimePickerHandlerspublic HandlerRegistration addChangeYearHandler(ChangeYearHandler changeYearHandler)
addChangeYearHandler in interface HasDateTimePickerHandlerspublic void onChangeMonth(Event e)
onChangeMonth in interface HasDateTimePickerHandlerspublic HandlerRegistration addChangeMonthHandler(ChangeMonthHandler changeMonthHandler)
addChangeMonthHandler in interface HasDateTimePickerHandlerspublic void onClearDate(Event e)
onClearDate in interface HasDateTimePickerHandlerspublic HandlerRegistration addClearDateHandler(ClearDateHandler clearDateHandler)
addClearDateHandler in interface HasDateTimePickerHandlerspublic void setDaysOfWeekDisabled(DatePickerDayOfWeek... daysOfWeekDisabled)
setDaysOfWeekDisabled in interface HasDaysOfWeekDisabledpublic void setEndDate(Date endDate)
setEndDate in interface HasEndDatepublic void setEndDate(String endDate)
setEndDate in interface HasEndDatepublic void clearEndDate()
clearEndDate in interface HasEndDatepublic void setForceParse(boolean forceParse)
setForceParse in interface HasForceParsepublic void setHighlightToday(boolean highlightToday)
setHighlightToday in interface HasHighlightTodaypublic void setHasKeyboardNavigation(boolean hasKeyboardNavigation)
setHasKeyboardNavigation in interface HasKeyboardNavigationpublic void setMinView(DatePickerMinView datePickerMinView)
setMinView in interface HasMinViewpublic void setShowTodayButton(boolean showTodayButton)
setShowTodayButton in interface HasShowTodayButtonpublic void setStartDate(Date startDate)
setStartDate in interface HasStartDatepublic void setStartDate(String startDate)
setStartDate in interface HasStartDatepublic void clearStartDate()
clearStartDate in interface HasStartDatepublic void setStartView(DatePickerMinView datePickerMinView)
setStartView in interface HasStartViewpublic void setViewSelect(DatePickerMinView datePickerMinView)
setViewSelect in interface HasViewSelectpublic void setWeekStart(DatePickerDayOfWeek weekStart)
setWeekStart in interface HasWeekStartpublic 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.HasValidationChangedHandlerspublic 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 HasErrorHandlerpublic void setErrorHandler(ErrorHandler errorHandler)
setErrorHandler in interface HasErrorHandlerpublic ErrorHandlerType getErrorHandlerType()
getErrorHandlerType in interface HasErrorHandlerpublic void setErrorHandlerType(ErrorHandlerType errorHandlerType)
setErrorHandlerType in interface HasErrorHandlerpublic void showErrors(List<EditorError> errors)
showErrors in interface HasEditorErrors<Date>Copyright © 2017. All rights reserved.