public class MaterialTimePicker extends gwt.material.design.client.base.AbstractValueWidget<Date> implements gwt.material.design.client.base.JsLoader, gwt.material.design.client.base.HasPlaceholder, com.google.gwt.event.logical.shared.HasCloseHandlers<Date>, com.google.gwt.event.logical.shared.HasOpenHandlers<Date>, gwt.material.design.client.base.HasIcon, gwt.material.design.client.base.HasReadOnly
xmlns:ma='urn:import:gwt.material.design.addins.client'
<ma:timepicker.MaterialTimePicker placeholder="Time Arrival" />
gwt.material.design.client.base.MaterialWidget.Feature
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
com.google.gwt.editor.client.Editor.Ignore, com.google.gwt.editor.client.Editor.Path
Constructor and Description |
---|
MaterialTimePicker() |
MaterialTimePicker(String placeholder) |
MaterialTimePicker(String placeholder,
Date value) |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.event.shared.HandlerRegistration |
addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<Date> handler) |
com.google.gwt.event.shared.HandlerRegistration |
addOpenHandler(com.google.gwt.event.logical.shared.OpenHandler<Date> handler) |
protected void |
afterHide()
Called after the lolliclock event
afterHide . |
protected void |
afterShow()
Called after the lolliclock event
afterShow . |
protected void |
beforeShow()
Called after the lolliclock event
afterShow . |
void |
clear() |
void |
close()
Programmatically close the time picker component
|
String |
getCancelText() |
gwt.material.design.client.ui.MaterialPanel |
getContainer() |
protected gwt.material.design.client.base.mixin.EnabledMixin<gwt.material.design.client.base.MaterialWidget> |
getEnabledMixin() |
gwt.material.design.client.ui.MaterialLabel |
getErrorLabel() |
gwt.material.design.client.base.mixin.ErrorMixin<gwt.material.design.client.base.AbstractValueWidget,gwt.material.design.client.ui.MaterialLabel> |
getErrorMixin() |
gwt.material.design.client.ui.MaterialIcon |
getIcon() |
gwt.material.design.client.constants.Color |
getIconColor() |
String |
getOkText() |
String |
getPlaceholder() |
gwt.material.design.client.ui.html.Label |
getPlaceholderLabel() |
protected gwt.material.design.client.base.mixin.ReadOnlyMixin<MaterialTimePicker,gwt.material.design.client.ui.MaterialInput> |
getReadOnlyMixin() |
protected String |
getTime() |
gwt.material.design.client.ui.MaterialInput |
getTimeInput() |
String |
getUniqueId() |
protected gwt.material.design.client.base.mixin.ToggleStyleMixin<gwt.material.design.client.ui.MaterialInput> |
getValidMixin() |
Date |
getValue() |
boolean |
isAutoClose() |
boolean |
isHour24()
False (default) change to 24 hours system.
|
boolean |
isIconPrefix() |
boolean |
isReadOnly() |
boolean |
isToggleReadOnly() |
void |
load() |
protected void |
onLoad() |
protected void |
onUnload() |
void |
open()
Programmatically open the time picker component
|
void |
reload() |
void |
reset()
Side effects:
Resets the time to now
Clears errors/success message
|
void |
setAutoClose(boolean autoClose) |
void |
setCancelText(String cancelText)
Set the "Cancel" text located on TimePicker's action buttons
|
void |
setEnabled(boolean enabled) |
void |
setHour24(boolean hour24)
Set the time to 24 hour mode.
|
void |
setIconColor(gwt.material.design.client.constants.Color iconColor) |
void |
setIconFontSize(double size,
com.google.gwt.dom.client.Style.Unit unit) |
void |
setIconPosition(gwt.material.design.client.constants.IconPosition position) |
void |
setIconPrefix(boolean prefix) |
void |
setIconSize(gwt.material.design.client.constants.IconSize size) |
void |
setIconType(gwt.material.design.client.constants.IconType iconType) |
void |
setOkText(String okText)
Set the "Ok" text located on TimePicker's action buttons
|
void |
setPlaceholder(String placeholder) |
void |
setReadOnly(boolean value) |
void |
setToggleReadOnly(boolean toggle) |
void |
setUniqueId(String uniqueId) |
void |
setValue(Date time,
boolean fireEvents) |
void |
unload() |
addValidationChangedHandler, addValidator, addValueChangeHandler, clearErrorOrSuccess, createBlankValidator, getErrorHandler, getErrorHandlerMixin, getErrorHandlerType, getValidatorMixin, isAllowBlank, isValidateOnBlur, removeValidator, setAllowBlank, setError, setErrorHandler, setErrorHandlerType, setHelperText, setSuccess, setupBlurValidation, setValidateOnBlur, setValidators, setValue, setValue, showErrors, validate, validate
$this, add, add, addAttachHandler, addBlurHandler, addClickHandler, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragLeaveHandler, addDragMoveHandler, addDragOverHandler, addDragStartHandler, addDropActivateHandler, addDropDeactivateHandler, addDropHandler, addFocusHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addOrientationChangeHandler, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, body, clearActiveClass, enableFeature, getBackfaceVisibility, getBackgroundColor, getBorder, getBorderBottom, getBorderLeft, getBorderMixin, getBorderRadius, getBorderRight, getBorderTop, getCenterOn, getCenterOnMixin, getChildren, getChildrenList, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getDimensionMixin, getFlexboxMixin, getFloat, getFloatMixin, getFocusableMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHandlerRegistry, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getLayoutPosition, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpacity, getOrientation, getOrientationMixin, getPerspective, getPerspectiveOrigin, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTabIndex, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipHTML, getTooltipMixin, getTooltipPosition, getTransform, getTransformMixin, getTransformOrigin, getTransformStyle, getTruncateMixin, getVerticalAlign, getVerticalAlignMixin, getWaves, getWavesMixin, getWidth, insert, insert, isCircle, isDetectOrientation, isEnabled, isFeatureEnabled, isHoverable, isSeparator, isTruncate, registerHandler, removeHandler, setAccessKey, setBackfaceVisibility, setBackgroundColor, setBorder, setBorderBottom, setBorderLeft, setBorderRadius, setBorderRight, setBorderTop, setBottom, setCenterOn, setCircle, setClass, setDataAttribute, setDepth, setDetectOrientation, setDisplay, setFlex, setFlexAlignContent, setFlexAlignItems, setFlexAlignSelf, setFlexBasis, setFlexDirection, setFlexGrow, setFlexJustifyContent, setFlexOrder, setFlexShrink, setFlexWrap, setFloat, setFocus, setFontSize, setFontSize, setFontWeight, setGrid, setGwtDisplay, setHideOn, setHoverable, setId, setInitialClasses, setLayoutPosition, setLeft, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOffset, setOpacity, setOrientation, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPerspective, setPerspectiveOrigin, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setStyle, setTabIndex, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipHTML, setTooltipPosition, setTop, setTransform, setTransformOrigin, setTransformStyle, setTransition, setTruncate, setVerticalAlign, setVisibility, setWaves, stopTouchStartEvent, window
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove, remove
add, adopt, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, 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
forEach, spliterator
public MaterialTimePicker()
public MaterialTimePicker(String placeholder)
public MaterialTimePicker(String placeholder, Date value)
protected void onLoad()
onLoad
in class gwt.material.design.client.base.MaterialWidget
public void load()
load
in interface gwt.material.design.client.base.JsLoader
protected void onUnload()
onUnload
in class gwt.material.design.client.base.MaterialWidget
public void unload()
unload
in interface gwt.material.design.client.base.JsLoader
public void reload()
reload
in interface gwt.material.design.client.base.HasReload
public void open()
public void close()
public void clear()
clear
in interface com.google.gwt.user.client.ui.HasWidgets
clear
in class com.google.gwt.user.client.ui.Panel
public void reset()
public boolean isAutoClose()
public void setAutoClose(boolean autoClose)
public boolean isHour24()
false
in case 12 hours mode is set;
true
otherwise.public void setHour24(boolean hour24)
public String getPlaceholder()
getPlaceholder
in interface gwt.material.design.client.base.HasPlaceholder
public void setPlaceholder(String placeholder)
setPlaceholder
in interface gwt.material.design.client.base.HasPlaceholder
placeholder
- The placeholder text to set.protected void beforeShow()
afterShow
.protected void afterShow()
afterShow
.protected void afterHide()
afterHide
.public String getUniqueId()
public void setUniqueId(String uniqueId)
public String getCancelText()
public void setCancelText(String cancelText)
public void setOkText(String okText)
public gwt.material.design.client.ui.MaterialIcon getIcon()
getIcon
in interface gwt.material.design.client.base.HasIcon
public void setIconType(gwt.material.design.client.constants.IconType iconType)
setIconType
in interface gwt.material.design.client.base.HasIcon
public void setIconPosition(gwt.material.design.client.constants.IconPosition position)
setIconPosition
in interface gwt.material.design.client.base.HasIcon
public void setIconSize(gwt.material.design.client.constants.IconSize size)
setIconSize
in interface gwt.material.design.client.base.HasIcon
public void setIconFontSize(double size, com.google.gwt.dom.client.Style.Unit unit)
setIconFontSize
in interface gwt.material.design.client.base.HasIcon
public void setIconColor(gwt.material.design.client.constants.Color iconColor)
setIconColor
in interface gwt.material.design.client.base.HasIcon
public gwt.material.design.client.constants.Color getIconColor()
getIconColor
in interface gwt.material.design.client.base.HasIcon
public void setIconPrefix(boolean prefix)
setIconPrefix
in interface gwt.material.design.client.base.HasIcon
public boolean isIconPrefix()
isIconPrefix
in interface gwt.material.design.client.base.HasIcon
public void setEnabled(boolean enabled)
setEnabled
in interface com.google.gwt.user.client.ui.HasEnabled
setEnabled
in class gwt.material.design.client.base.MaterialWidget
protected gwt.material.design.client.base.mixin.EnabledMixin<gwt.material.design.client.base.MaterialWidget> getEnabledMixin()
getEnabledMixin
in class gwt.material.design.client.base.MaterialWidget
public gwt.material.design.client.base.mixin.ErrorMixin<gwt.material.design.client.base.AbstractValueWidget,gwt.material.design.client.ui.MaterialLabel> getErrorMixin()
getErrorMixin
in class gwt.material.design.client.base.AbstractValueWidget<Date>
protected gwt.material.design.client.base.mixin.ReadOnlyMixin<MaterialTimePicker,gwt.material.design.client.ui.MaterialInput> getReadOnlyMixin()
protected gwt.material.design.client.base.mixin.ToggleStyleMixin<gwt.material.design.client.ui.MaterialInput> getValidMixin()
public void setReadOnly(boolean value)
setReadOnly
in interface gwt.material.design.client.base.HasReadOnly
public boolean isReadOnly()
isReadOnly
in interface gwt.material.design.client.base.HasReadOnly
public void setToggleReadOnly(boolean toggle)
setToggleReadOnly
in interface gwt.material.design.client.base.HasReadOnly
public boolean isToggleReadOnly()
isToggleReadOnly
in interface gwt.material.design.client.base.HasReadOnly
public gwt.material.design.client.ui.MaterialInput getTimeInput()
public gwt.material.design.client.ui.MaterialPanel getContainer()
public gwt.material.design.client.ui.MaterialLabel getErrorLabel()
public gwt.material.design.client.ui.html.Label getPlaceholderLabel()
public com.google.gwt.event.shared.HandlerRegistration addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<Date> handler)
addCloseHandler
in interface com.google.gwt.event.logical.shared.HasCloseHandlers<Date>
public com.google.gwt.event.shared.HandlerRegistration addOpenHandler(com.google.gwt.event.logical.shared.OpenHandler<Date> handler)
addOpenHandler
in interface com.google.gwt.event.logical.shared.HasOpenHandlers<Date>
Copyright © 2018. All rights reserved.