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.DebugIdImplEnabled
Editor.Ignore, Editor.Path
DEBUG_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, 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 DateTimePickerBase()
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)
setReadOnly
in interface HasReadOnly
public boolean isReadOnly()
isReadOnly
in interface HasReadOnly
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(DateTimePickerLanguage language)
setLanguage
in interface HasLanguage
public DateTimePickerLanguage getLanguage()
getLanguage
in interface HasLanguage
public void setPosition(DateTimePickerPosition position)
setPosition
in interface HasPosition
position
- positionpublic DateTimePickerPosition 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 onOutOfRange(Event e)
onOutOfRange
in interface HasDateTimePickerHandlers
public HandlerRegistration addOutOfRangeHandler(OutOfRangeHandler outOfRangeHandler)
addOutOfRangeHandler
in interface HasDateTimePickerHandlers
public void setDaysOfWeekDisabled(DateTimePickerDayOfWeek... 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 setMaxView(DateTimePickerView dateTimePickerView)
setMaxView
in interface HasMaxView
public void setMinView(DateTimePickerView dateTimePickerView)
setMinView
in interface HasMinView
public void setMinuteStep(int minuteStep)
setMinuteStep
in interface HasMinuteStep
public void setShowMeridian(boolean showMeridian)
setShowMeridian
in interface HasShowMeridian
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(DateTimePickerView dateTimePickerView)
setStartView
in interface HasStartView
public void setViewSelect(DateTimePickerView dateTimePickerView)
setViewSelect
in interface HasViewSelect
public void setWeekStart(DateTimePickerDayOfWeek weekStart)
setWeekStart
in interface HasWeekStart
public void setGWTFormat(String format)
format
- date time format in GWT notationpublic void setFormatViewType(DateTimePickerFormatViewType formatViewType)
formatViewType
- DateTimePickerFormatViewType
public 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.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.