Class JmixTimeFieldWidget
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.FocusWidget
com.google.gwt.user.client.ui.ValueBoxBase<String>
com.google.gwt.user.client.ui.TextBoxBase
com.vaadin.client.ui.VTextField
io.jmix.ui.widget.client.textfield.JmixMaskedFieldWidget
io.jmix.ui.widget.client.timefield.JmixTimeFieldWidget
- All Implemented Interfaces:
com.google.gwt.editor.client.IsEditor<com.google.gwt.editor.ui.client.adapters.ValueBoxEditor<String>>
,com.google.gwt.event.dom.client.BlurHandler
,com.google.gwt.event.dom.client.FocusHandler
,com.google.gwt.event.dom.client.HasAllDragAndDropHandlers
,com.google.gwt.event.dom.client.HasAllFocusHandlers
,com.google.gwt.event.dom.client.HasAllGestureHandlers
,com.google.gwt.event.dom.client.HasAllKeyHandlers
,com.google.gwt.event.dom.client.HasAllMouseHandlers
,com.google.gwt.event.dom.client.HasAllTouchHandlers
,com.google.gwt.event.dom.client.HasBlurHandlers
,com.google.gwt.event.dom.client.HasChangeHandlers
,com.google.gwt.event.dom.client.HasClickHandlers
,com.google.gwt.event.dom.client.HasDoubleClickHandlers
,com.google.gwt.event.dom.client.HasDragEndHandlers
,com.google.gwt.event.dom.client.HasDragEnterHandlers
,com.google.gwt.event.dom.client.HasDragHandlers
,com.google.gwt.event.dom.client.HasDragLeaveHandlers
,com.google.gwt.event.dom.client.HasDragOverHandlers
,com.google.gwt.event.dom.client.HasDragStartHandlers
,com.google.gwt.event.dom.client.HasDropHandlers
,com.google.gwt.event.dom.client.HasFocusHandlers
,com.google.gwt.event.dom.client.HasGestureChangeHandlers
,com.google.gwt.event.dom.client.HasGestureEndHandlers
,com.google.gwt.event.dom.client.HasGestureStartHandlers
,com.google.gwt.event.dom.client.HasKeyDownHandlers
,com.google.gwt.event.dom.client.HasKeyPressHandlers
,com.google.gwt.event.dom.client.HasKeyUpHandlers
,com.google.gwt.event.dom.client.HasMouseDownHandlers
,com.google.gwt.event.dom.client.HasMouseMoveHandlers
,com.google.gwt.event.dom.client.HasMouseOutHandlers
,com.google.gwt.event.dom.client.HasMouseOverHandlers
,com.google.gwt.event.dom.client.HasMouseUpHandlers
,com.google.gwt.event.dom.client.HasMouseWheelHandlers
,com.google.gwt.event.dom.client.HasTouchCancelHandlers
,com.google.gwt.event.dom.client.HasTouchEndHandlers
,com.google.gwt.event.dom.client.HasTouchMoveHandlers
,com.google.gwt.event.dom.client.HasTouchStartHandlers
,com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.logical.shared.HasValueChangeHandlers<String>
,com.google.gwt.event.shared.EventHandler
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.i18n.client.AutoDirectionHandler.Target
,com.google.gwt.i18n.client.HasDirection
,com.google.gwt.i18n.shared.HasDirectionEstimator
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.TakesValue<String>
,com.google.gwt.user.client.ui.Focusable
,com.google.gwt.user.client.ui.HasEnabled
,com.google.gwt.user.client.ui.HasFocus
,com.google.gwt.user.client.ui.HasName
,com.google.gwt.user.client.ui.HasText
,com.google.gwt.user.client.ui.HasValue<String>
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.HasWidgets
,com.google.gwt.user.client.ui.IsWidget
,com.google.gwt.user.client.ui.SourcesChangeEvents
,com.google.gwt.user.client.ui.SourcesClickEvents
,com.google.gwt.user.client.ui.SourcesFocusEvents
,com.google.gwt.user.client.ui.SourcesKeyboardEvents
,com.google.gwt.user.client.ui.SourcesMouseEvents
,com.vaadin.client.ui.AbstractTextFieldWidget
,com.vaadin.client.ui.Field
,com.vaadin.client.ui.ShortcutActionHandler.ShortcutActionHandlerOwner
,Iterable<com.google.gwt.user.client.ui.Widget>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.widget.client.textfield.JmixMaskedFieldWidget
JmixMaskedFieldWidget.AbstractMask, JmixMaskedFieldWidget.AlphanumericMask, JmixMaskedFieldWidget.HexMask, JmixMaskedFieldWidget.LetterMask, JmixMaskedFieldWidget.LowerCaseHexMask, JmixMaskedFieldWidget.LowerCaseMask, JmixMaskedFieldWidget.Mask, JmixMaskedFieldWidget.MaskedKeyHandler, JmixMaskedFieldWidget.NumericMask, JmixMaskedFieldWidget.SignMask, JmixMaskedFieldWidget.UpperCaseHexMask, JmixMaskedFieldWidget.UpperCaseMask, JmixMaskedFieldWidget.WildcardMask
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.TextBoxBase
com.google.gwt.user.client.ui.TextBoxBase.TextAlignConstant
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.ValueBoxBase
com.google.gwt.user.client.ui.ValueBoxBase.TextAlignment
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
Nested classes/interfaces inherited from interface com.google.gwt.i18n.client.HasDirection
com.google.gwt.i18n.client.HasDirection.Direction
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
protected static final String
protected TimeResolution
protected String
Fields inherited from class io.jmix.ui.widget.client.textfield.JmixMaskedFieldWidget
EMPTY_FIELD_CLASS, focused, keyHandler, mask, maskedMode, maskMap, maskTest, nullRepresentation, PLACE_HOLDER, sendNullRepresentation, shiftPressed, shiftPressPos, shortcutHandler, valueBeforeEdit, valueBuilder
Fields inherited from class com.vaadin.client.ui.VTextField
CLASSNAME_FOCUS
Fields inherited from class com.google.gwt.user.client.ui.TextBoxBase
ALIGN_CENTER, ALIGN_JUSTIFY, ALIGN_LEFT, ALIGN_RIGHT
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected boolean
isValueParsable
(String time) protected String
parseValue
(String newText) void
void
setResolution
(TimeResolution resolution) void
setTimeFormat
(String timeFormat) protected void
updateValueWithChangeEvent
(boolean fireEvent) void
valueChange
(boolean blurred) Methods inherited from class io.jmix.ui.widget.client.textfield.JmixMaskedFieldWidget
add, addInputHandler, clear, getNextPos, getRawText, getShortcutActionHandler, handleCut, handleCutAndPaste, handleInput, handleInsertText, handlePaste, initMaskMap, isMaskedMode, isSendNullRepresentation, iterator, maskValue, maskValue, onBlur, onBrowserEvent, onFocus, remove, setMaskedMode, setRawCursorPosition, setSendNullRepresentation, setShortcutActionHandler, setText, updateCursor, updateTextState, validateText
Methods inherited from class com.vaadin.client.ui.VTextField
setMaxLength, setPlaceholder
Methods inherited from class com.google.gwt.user.client.ui.TextBoxBase
addChangeListener, getValue, setTextAlignment
Methods inherited from class com.google.gwt.user.client.ui.ValueBoxBase
addChangeHandler, addValueChangeHandler, asEditor, cancelKey, getCursorPos, getDirection, getDirectionEstimator, getImpl, getName, getSelectedText, getSelectionLength, getText, getValueOrThrow, isReadOnly, onLoad, removeChangeListener, selectAll, setAlignment, setCursorPos, setDirection, setDirectionEstimator, setDirectionEstimator, setKey, setName, setReadOnly, setSelectionRange, setValue, setValue
Methods inherited from class com.google.gwt.user.client.ui.FocusWidget
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, getTabIndex, isEnabled, onAttach, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setEnabled, setFocus, setTabIndex
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, onDetach, onUnload, 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.vaadin.client.ui.AbstractTextFieldWidget
getCursorPos, getValue, selectAll, setReadOnly, setSelectionRange
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
Methods inherited from interface com.google.gwt.event.dom.client.HasKeyUpHandlers
addKeyUpHandler
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface com.google.gwt.user.client.ui.SourcesChangeEvents
removeChangeListener
-
Field Details
-
CLASSNAME
- See Also:
-
EMPTY_FIELD_CLASSNAME
- See Also:
-
resolution
-
timeFormat
-
-
Constructor Details
-
JmixTimeFieldWidget
public JmixTimeFieldWidget()
-
-
Method Details
-
getValueConsideringMaskedMode
- Overrides:
getValueConsideringMaskedMode
in classJmixMaskedFieldWidget
-
setMask
- Overrides:
setMask
in classJmixMaskedFieldWidget
-
valueChange
public void valueChange(boolean blurred) - Overrides:
valueChange
in classJmixMaskedFieldWidget
-
updateValueWithChangeEvent
protected void updateValueWithChangeEvent(boolean fireEvent) -
parseValue
-
isValueParsable
-
setTimeFormat
-
getEmptyFieldClass
- Overrides:
getEmptyFieldClass
in classJmixMaskedFieldWidget
-
getResolution
-
setResolution
-
resolutionAsString
-