@Templated @Dependent public class TimeSelectorView extends Object implements TimeSelector.View
Constructor and Description |
---|
TimeSelectorView(elemental2.dom.HTMLInputElement timeInput,
TimePicker picker,
TimeZoneProvider timeZoneProvider,
TimeValueFormatter formatter,
elemental2.dom.HTMLElement toggleTimeZoneIcon,
elemental2.dom.HTMLButtonElement toggleTimeZoneButton,
ClientTranslationService translationService,
elemental2.dom.HTMLSelectElement timeZoneSelector,
elemental2.dom.HTMLOptionElement typeSelectOption) |
Modifier and Type | Method and Description |
---|---|
String |
getValue() |
void |
init(TimeSelectorView presenter) |
boolean |
isChildOfView(Object element) |
void |
onSelectChange(org.uberfire.client.views.pfly.selectpicker.JQuerySelectPickerEvent event) |
void |
onTimeInputBlur(com.google.gwt.event.dom.client.BlurEvent blurEvent) |
void |
onToggleTimeZoneButtonClick(com.google.gwt.event.dom.client.ClickEvent clickEvent) |
void |
select() |
void |
setOnInputBlurCallback(Consumer<com.google.gwt.event.dom.client.BlurEvent> onValueInputBlur) |
void |
setOnInputChangeCallback(Consumer<elemental2.dom.Event> onValueChanged) |
void |
setPlaceholder(String placeholder) |
void |
setValue(String value) |
@Inject public TimeSelectorView(elemental2.dom.HTMLInputElement timeInput, TimePicker picker, TimeZoneProvider timeZoneProvider, TimeValueFormatter formatter, @Named(value="i") elemental2.dom.HTMLElement toggleTimeZoneIcon, elemental2.dom.HTMLButtonElement toggleTimeZoneButton, ClientTranslationService translationService, elemental2.dom.HTMLSelectElement timeZoneSelector, elemental2.dom.HTMLOptionElement typeSelectOption)
public void onSelectChange(org.uberfire.client.views.pfly.selectpicker.JQuerySelectPickerEvent event)
public String getValue()
getValue
in interface TimeSelector.View
public void setValue(String value)
setValue
in interface TimeSelector.View
public void setPlaceholder(String placeholder)
setPlaceholder
in interface TimeSelector.View
public void setOnInputChangeCallback(Consumer<elemental2.dom.Event> onValueChanged)
setOnInputChangeCallback
in interface TimeSelector.View
public void select()
select
in interface TimeSelector.View
public void setOnInputBlurCallback(Consumer<com.google.gwt.event.dom.client.BlurEvent> onValueInputBlur)
setOnInputBlurCallback
in interface TimeSelector.View
@EventHandler(value="time-input") public void onTimeInputBlur(com.google.gwt.event.dom.client.BlurEvent blurEvent)
@EventHandler(value="toggle-timezone-button") public void onToggleTimeZoneButtonClick(com.google.gwt.event.dom.client.ClickEvent clickEvent)
public boolean isChildOfView(Object element)
isChildOfView
in interface TimeSelector.View
public void init(TimeSelectorView presenter)
init
in interface org.uberfire.client.mvp.HasPresenter<TimeSelectorView>
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.