org.gwtbootstrap3.extras.datetimepicker.client.ui.base
Class DateTimePickerBase

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by org.gwtbootstrap3.extras.datetimepicker.client.ui.base.DateTimePickerBase
All Implemented Interfaces:
IsEditor<LeafValueEditor<Date>>, HasAttachHandlers, HasValueChangeHandlers<Date>, HasHandlers, EventListener, TakesValue<Date>, HasEnabled, HasName, HasValue<Date>, HasVisibility, IsWidget, org.gwtbootstrap3.client.ui.base.HasId, org.gwtbootstrap3.client.ui.base.HasPlaceholder, org.gwtbootstrap3.client.ui.base.HasResponsiveness, HasAutoClose, HasDateTimePickerHandlers, HasDaysOfWeekDisabled, HasEndDate, HasForceParse, HasFormat, HasHighlightToday, HasKeyboardNavigation, HasLanguage, HasMaxView, HasMinuteStep, HasMinView, HasPosition, HasShowMeridian, HasShowTodayButton, HasStartDate, HasStartView, HasViewSelect, HasWeekStart
Direct Known Subclasses:
DateTimePicker

public class DateTimePickerBase
extends Widget
implements HasEnabled, org.gwtbootstrap3.client.ui.base.HasId, org.gwtbootstrap3.client.ui.base.HasResponsiveness, HasVisibility, org.gwtbootstrap3.client.ui.base.HasPlaceholder, HasAutoClose, HasDaysOfWeekDisabled, HasEndDate, HasForceParse, HasFormat, HasHighlightToday, HasKeyboardNavigation, HasMaxView, HasMinuteStep, HasMinView, HasShowMeridian, HasShowTodayButton, HasStartDate, HasStartView, HasViewSelect, HasWeekStart, HasDateTimePickerHandlers, HasLanguage, HasName, HasValue<Date>, HasPosition, IsEditor<LeafValueEditor<Date>>

Author:
Joshua Godi

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Fields inherited from interface org.gwtbootstrap3.client.ui.base.HasPlaceholder
PLACEHOLDER
 
Constructor Summary
DateTimePickerBase()
           
 
Method Summary
 HandlerRegistration addChangeDateHandler(ChangeDateHandler changeDateHandler)
           
 HandlerRegistration addChangeMonthHandler(ChangeMonthHandler changeMonthHandler)
           
 HandlerRegistration addChangeYearHandler(ChangeYearHandler changeYearHandler)
           
 HandlerRegistration addHideHandler(org.gwtbootstrap3.client.shared.event.HideHandler hideHandler)
           
 HandlerRegistration addOutOfRangeHandler(OutOfRangeHandler outOfRangeHandler)
           
 HandlerRegistration addShowHandler(org.gwtbootstrap3.client.shared.event.ShowHandler showHandler)
           
 HandlerRegistration addValueChangeHandler(ValueChangeHandler<Date> dateValueChangeHandler)
           
 LeafValueEditor<Date> asEditor()
           
 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 minView, int maxView, boolean todayBtn, boolean highlightToday, boolean keyboardNavigation, boolean forceParse, int minuteStep, int viewSelect, boolean showMeridian, String language, String position)
           
protected  void configure(Widget w, Widget container)
           
protected  void execute(String cmd)
           
 String getBaseValue()
           
 Widget getContainer()
           
 String getId()
           
 DateTimePickerLanguage getLanguage()
           
 String getName()
           
 String getPlaceholder()
           
 DateTimePickerPosition getPosition()
          Gets the position of the date time picker
 org.gwtbootstrap3.client.ui.TextBox getTextBox()
           
 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.
 void setAlignment(ValueBoxBase.TextAlignment align)
           
 void setAutoClose(boolean autoClose)
           
 void setContainer(Widget container)
           
 void setDaysOfWeekDisabled(DateTimePickerDayOfWeek... daysOfWeekDisabled)
           
 void setEnabled(boolean enabled)
           
 void setEndDate(Date endDate)
           
 void setEndDate(String endDate)
           
 void setForceParse(boolean forceParse)
           
 void setFormat(String format)
           
 void setHasKeyboardNavigation(boolean hasKeyboardNavigation)
           
 void setHiddenOn(org.gwtbootstrap3.client.ui.constants.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 setValue(Date value)
           
 void setValue(Date value, boolean fireEvents)
           
 void setViewSelect(DateTimePickerView dateTimePickerView)
           
 void setVisibleOn(org.gwtbootstrap3.client.ui.constants.DeviceSize deviceSize)
           
 void setWeekStart(DateTimePickerDayOfWeek weekStart)
           
 void show()
           
protected  String toDaysOfWeekDisabledString(DateTimePickerDayOfWeek... dateTimePickerDayOfWeeks)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gwt.user.client.ui.HasVisibility
isVisible, setVisible
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

DateTimePickerBase

public DateTimePickerBase()
Method Detail

setContainer

public void setContainer(Widget container)

getContainer

public Widget getContainer()

getTextBox

public org.gwtbootstrap3.client.ui.TextBox getTextBox()

setAlignment

public void setAlignment(ValueBoxBase.TextAlignment align)

setPlaceholder

public void setPlaceholder(String placeHolder)
Specified by:
setPlaceholder in interface org.gwtbootstrap3.client.ui.base.HasPlaceholder

getPlaceholder

public String getPlaceholder()
Specified by:
getPlaceholder in interface org.gwtbootstrap3.client.ui.base.HasPlaceholder

setReadOnly

public void setReadOnly(boolean readOnly)

isReadOnly

public boolean isReadOnly()

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface HasEnabled

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface HasEnabled

setId

public void setId(String id)
Specified by:
setId in interface org.gwtbootstrap3.client.ui.base.HasId

getId

public String getId()
Specified by:
getId in interface org.gwtbootstrap3.client.ui.base.HasId

setName

public void setName(String name)
Specified by:
setName in interface HasName

getName

public String getName()
Specified by:
getName in interface HasName

setVisibleOn

public void setVisibleOn(org.gwtbootstrap3.client.ui.constants.DeviceSize deviceSize)
Specified by:
setVisibleOn in interface org.gwtbootstrap3.client.ui.base.HasResponsiveness

setHiddenOn

public void setHiddenOn(org.gwtbootstrap3.client.ui.constants.DeviceSize deviceSize)
Specified by:
setHiddenOn in interface org.gwtbootstrap3.client.ui.base.HasResponsiveness

setLanguage

public void setLanguage(DateTimePickerLanguage language)
Specified by:
setLanguage in interface HasLanguage

getLanguage

public DateTimePickerLanguage getLanguage()
Specified by:
getLanguage in interface HasLanguage

setPosition

public void setPosition(DateTimePickerPosition position)
Description copied from interface: HasPosition
Set the position of the date time picker

Specified by:
setPosition in interface HasPosition
Parameters:
position - position

getPosition

public DateTimePickerPosition getPosition()
Description copied from interface: HasPosition
Gets the position of the date time picker

Specified by:
getPosition in interface HasPosition
Returns:
position

reload

public void reload()
Call this whenever changing any settings: minView, startView, format, etc. If you are changing format and date value, the updates must take in such order:

1. DateTimePicker.reload() 2. DateTimePicker.setValue(newDate); // Date newDate.

Otherwise date value is not updated.


show

public void show()

hide

public void hide()

setAutoClose

public void setAutoClose(boolean autoClose)
Specified by:
setAutoClose in interface HasAutoClose

onShow

public void onShow(Event e)
Specified by:
onShow in interface HasDateTimePickerHandlers

addShowHandler

public HandlerRegistration addShowHandler(org.gwtbootstrap3.client.shared.event.ShowHandler showHandler)
Specified by:
addShowHandler in interface HasDateTimePickerHandlers

onHide

public void onHide(Event e)
Specified by:
onHide in interface HasDateTimePickerHandlers

addHideHandler

public HandlerRegistration addHideHandler(org.gwtbootstrap3.client.shared.event.HideHandler hideHandler)
Specified by:
addHideHandler in interface HasDateTimePickerHandlers

onChangeDate

public void onChangeDate(Event e)
Specified by:
onChangeDate in interface HasDateTimePickerHandlers

addChangeDateHandler

public HandlerRegistration addChangeDateHandler(ChangeDateHandler changeDateHandler)
Specified by:
addChangeDateHandler in interface HasDateTimePickerHandlers

onChangeYear

public void onChangeYear(Event e)
Specified by:
onChangeYear in interface HasDateTimePickerHandlers

addChangeYearHandler

public HandlerRegistration addChangeYearHandler(ChangeYearHandler changeYearHandler)
Specified by:
addChangeYearHandler in interface HasDateTimePickerHandlers

onChangeMonth

public void onChangeMonth(Event e)
Specified by:
onChangeMonth in interface HasDateTimePickerHandlers

addChangeMonthHandler

public HandlerRegistration addChangeMonthHandler(ChangeMonthHandler changeMonthHandler)
Specified by:
addChangeMonthHandler in interface HasDateTimePickerHandlers

onOutOfRange

public void onOutOfRange(Event e)
Specified by:
onOutOfRange in interface HasDateTimePickerHandlers

addOutOfRangeHandler

public HandlerRegistration addOutOfRangeHandler(OutOfRangeHandler outOfRangeHandler)
Specified by:
addOutOfRangeHandler in interface HasDateTimePickerHandlers

setDaysOfWeekDisabled

public void setDaysOfWeekDisabled(DateTimePickerDayOfWeek... daysOfWeekDisabled)
Specified by:
setDaysOfWeekDisabled in interface HasDaysOfWeekDisabled

setEndDate

public void setEndDate(Date endDate)
Specified by:
setEndDate in interface HasEndDate

setEndDate

public void setEndDate(String endDate)
Specified by:
setEndDate in interface HasEndDate

clearEndDate

public void clearEndDate()
Specified by:
clearEndDate in interface HasEndDate

setForceParse

public void setForceParse(boolean forceParse)
Specified by:
setForceParse in interface HasForceParse

setHighlightToday

public void setHighlightToday(boolean highlightToday)
Specified by:
setHighlightToday in interface HasHighlightToday

setHasKeyboardNavigation

public void setHasKeyboardNavigation(boolean hasKeyboardNavigation)
Specified by:
setHasKeyboardNavigation in interface HasKeyboardNavigation

setMaxView

public void setMaxView(DateTimePickerView dateTimePickerView)
Specified by:
setMaxView in interface HasMaxView

setMinView

public void setMinView(DateTimePickerView dateTimePickerView)
Specified by:
setMinView in interface HasMinView

setMinuteStep

public void setMinuteStep(int minuteStep)
Specified by:
setMinuteStep in interface HasMinuteStep

setShowMeridian

public void setShowMeridian(boolean showMeridian)
Specified by:
setShowMeridian in interface HasShowMeridian

setShowTodayButton

public void setShowTodayButton(boolean showTodayButton)
Specified by:
setShowTodayButton in interface HasShowTodayButton

setStartDate

public void setStartDate(Date startDate)
Specified by:
setStartDate in interface HasStartDate

setStartDate

public void setStartDate(String startDate)
Specified by:
setStartDate in interface HasStartDate

clearStartDate

public void clearStartDate()
Specified by:
clearStartDate in interface HasStartDate

setStartView

public void setStartView(DateTimePickerView dateTimePickerView)
Specified by:
setStartView in interface HasStartView

setViewSelect

public void setViewSelect(DateTimePickerView dateTimePickerView)
Specified by:
setViewSelect in interface HasViewSelect

setWeekStart

public void setWeekStart(DateTimePickerDayOfWeek weekStart)
Specified by:
setWeekStart in interface HasWeekStart

setFormat

public void setFormat(String format)
Specified by:
setFormat in interface HasFormat

getValue

public Date getValue()
Specified by:
getValue in interface TakesValue<Date>
Specified by:
getValue in interface HasValue<Date>

getBaseValue

public String getBaseValue()

addValueChangeHandler

public HandlerRegistration addValueChangeHandler(ValueChangeHandler<Date> dateValueChangeHandler)
Specified by:
addValueChangeHandler in interface HasValueChangeHandlers<Date>

setValue

public void setValue(Date value)
Specified by:
setValue in interface TakesValue<Date>
Specified by:
setValue in interface HasValue<Date>

setValue

public void setValue(Date value,
                     boolean fireEvents)
Specified by:
setValue in interface HasValue<Date>

asEditor

public LeafValueEditor<Date> asEditor()
Specified by:
asEditor in interface IsEditor<LeafValueEditor<Date>>

onLoad

protected void onLoad()

Overrides:
onLoad in class Widget

onUnload

protected void onUnload()
Overrides:
onUnload in class Widget

configure

protected void configure()

configure

protected void configure(Widget w,
                         Widget container)

execute

protected void execute(String cmd)

configure

protected void configure(Element e,
                         Element p,
                         String format,
                         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)

toDaysOfWeekDisabledString

protected String toDaysOfWeekDisabledString(DateTimePickerDayOfWeek... dateTimePickerDayOfWeeks)


Copyright © 2015. All rights reserved.