public class DateTimePickerBase extends Widget implements HasEnabled, HasReadOnly, HasId, HasResponsiveness, HasVisibility, HasPlaceholder, HasAutoClose, HasDaysOfWeekDisabled, HasEndDate, HasForceParse, HasFormat, HasHighlightToday, HasKeyboardNavigation, HasMaxView, HasMinuteStep, HasMinView, HasShowMeridian, 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 | 
|---|
DateTimePickerBase()  | 
| Modifier and Type | Method and Description | 
|---|---|
HandlerRegistration | 
addChangeDateHandler(ChangeDateHandler changeDateHandler) | 
HandlerRegistration | 
addChangeMonthHandler(ChangeMonthHandler changeMonthHandler) | 
HandlerRegistration | 
addChangeYearHandler(ChangeYearHandler changeYearHandler) | 
HandlerRegistration | 
addHideHandler(HideHandler hideHandler) | 
HandlerRegistration | 
addOutOfRangeHandler(OutOfRangeHandler outOfRangeHandler) | 
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,
         String format,
         String formatViewType,
         int weekStart,
         String daysOfWeekDisabled,
         boolean autoClose,
         int startView,
         int minView,
         int maxView,
         boolean todayBtn,
         boolean highlightToday,
         boolean keyboardNavigation,
         boolean forceParse,
         int minuteStep,
         int viewSelect,
         boolean showMeridian,
         String language,
         String position)  | 
protected void | 
execute(String cmd)  | 
boolean | 
getAllowBlank() | 
String | 
getBaseValue()  | 
ErrorHandler | 
getErrorHandler() | 
ErrorHandlerType | 
getErrorHandlerType() | 
String | 
getId() | 
DateTimePickerLanguage | 
getLanguage() | 
String | 
getName() | 
String | 
getPlaceholder() | 
DateTimePickerPosition | 
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 | 
onHide(Event e) | 
protected void | 
onLoad() | 
void | 
onOutOfRange(Event e) | 
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 | 
setDaysOfWeekDisabled(DateTimePickerDayOfWeek... 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 | 
setFormatViewType(DateTimePickerFormatViewType formatViewType)
Sets the format view type. 
 | 
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(DateTimePickerLanguage language) | 
void | 
setMaxView(DateTimePickerView dateTimePickerView) | 
void | 
setMinuteStep(int minuteStep) | 
void | 
setMinView(DateTimePickerView dateTimePickerView) | 
void | 
setName(String name) | 
void | 
setPlaceholder(String placeHolder) | 
void | 
setPosition(DateTimePickerPosition position)
Set the position of the date time picker 
 | 
void | 
setReadOnly(boolean readOnly)  | 
void | 
setShowMeridian(boolean showMeridian) | 
void | 
setShowTodayButton(boolean showTodayButton) | 
void | 
setStartDate(Date startDate) | 
void | 
setStartDate(String startDate) | 
void | 
setStartView(DateTimePickerView dateTimePickerView) | 
void | 
setValidateOnBlur(boolean validateOnBlur) | 
void | 
setValidators(Validator<Date>... validators) | 
void | 
setValue(Date value) | 
void | 
setValue(Date value,
        boolean fireEvents) | 
void | 
setViewSelect(DateTimePickerView dateTimePickerView) | 
void | 
setVisibleOn(DeviceSize deviceSize) | 
void | 
setWeekStart(DateTimePickerDayOfWeek weekStart) | 
void | 
show()  | 
void | 
showErrors(List<EditorError> errors) | 
protected String | 
toDaysOfWeekDisabledString(DateTimePickerDayOfWeek... dateTimePickerDayOfWeeks)  | 
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 DateTimePickerBase()
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)
setReadOnly in interface HasReadOnlypublic boolean isReadOnly()
isReadOnly in interface HasReadOnlypublic 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(DateTimePickerLanguage language)
setLanguage in interface HasLanguagepublic DateTimePickerLanguage getLanguage()
getLanguage in interface HasLanguagepublic void setPosition(DateTimePickerPosition position)
setPosition in interface HasPositionposition - positionpublic DateTimePickerPosition 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 onOutOfRange(Event e)
onOutOfRange in interface HasDateTimePickerHandlerspublic HandlerRegistration addOutOfRangeHandler(OutOfRangeHandler outOfRangeHandler)
addOutOfRangeHandler in interface HasDateTimePickerHandlerspublic void setDaysOfWeekDisabled(DateTimePickerDayOfWeek... 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 setMaxView(DateTimePickerView dateTimePickerView)
setMaxView in interface HasMaxViewpublic void setMinView(DateTimePickerView dateTimePickerView)
setMinView in interface HasMinViewpublic void setMinuteStep(int minuteStep)
setMinuteStep in interface HasMinuteSteppublic void setShowMeridian(boolean showMeridian)
setShowMeridian in interface HasShowMeridianpublic 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(DateTimePickerView dateTimePickerView)
setStartView in interface HasStartViewpublic void setViewSelect(DateTimePickerView dateTimePickerView)
setViewSelect in interface HasViewSelectpublic void setWeekStart(DateTimePickerDayOfWeek weekStart)
setWeekStart in interface HasWeekStartpublic void setGWTFormat(String format)
format - date time format in GWT notationpublic void setFormatViewType(DateTimePickerFormatViewType formatViewType)
formatViewType - DateTimePickerFormatViewTypepublic String getBaseValue()
public HandlerRegistration addValueChangeHandler(ValueChangeHandler<Date> dateValueChangeHandler)
addValueChangeHandler in interface HasValueChangeHandlers<Date>protected void configure()
protected void configure(Element e, String format, String formatViewType, int weekStart, String daysOfWeekDisabled, boolean autoClose, int startView, int minView, int maxView, boolean todayBtn, boolean highlightToday, boolean keyboardNavigation, boolean forceParse, int minuteStep, int viewSelect, boolean showMeridian, String language, String position)
protected String toDaysOfWeekDisabledString(DateTimePickerDayOfWeek... dateTimePickerDayOfWeeks)
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.