public class JmixTimeFieldWidget extends 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
com.google.gwt.user.client.ui.TextBoxBase.TextAlignConstant
com.google.gwt.user.client.ui.ValueBoxBase.TextAlignment
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASSNAME |
protected static java.lang.String |
EMPTY_FIELD_CLASSNAME |
protected TimeResolution |
resolution |
protected java.lang.String |
timeFormat |
EMPTY_FIELD_CLASS, focused, keyHandler, mask, maskedMode, maskMap, maskTest, nullRepresentation, PLACE_HOLDER, sendNullRepresentation, shiftPressed, shiftPressPos, shortcutHandler, valueBeforeEdit, valueBuilder
Constructor and Description |
---|
JmixTimeFieldWidget() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getEmptyFieldClass() |
TimeResolution |
getResolution() |
java.lang.String |
getValueConsideringMaskedMode() |
protected boolean |
isValueParsable(java.lang.String time) |
protected java.lang.String |
parseValue(java.lang.String newText) |
java.lang.String |
resolutionAsString() |
void |
setMask(java.lang.String mask) |
void |
setResolution(TimeResolution resolution) |
void |
setTimeFormat(java.lang.String timeFormat) |
protected void |
updateValueWithChangeEvent(boolean fireEvent) |
void |
valueChange(boolean blurred) |
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
addChangeListener, getValue, setTextAlignment
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
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
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onDetach, onUnload, 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
getCursorPos, getValue, selectAll, setReadOnly, setSelectionRange
public static final java.lang.String CLASSNAME
protected static final java.lang.String EMPTY_FIELD_CLASSNAME
protected TimeResolution resolution
protected java.lang.String timeFormat
public java.lang.String getValueConsideringMaskedMode()
getValueConsideringMaskedMode
in class JmixMaskedFieldWidget
public void setMask(java.lang.String mask)
setMask
in class JmixMaskedFieldWidget
public void valueChange(boolean blurred)
valueChange
in class JmixMaskedFieldWidget
protected void updateValueWithChangeEvent(boolean fireEvent)
protected java.lang.String parseValue(java.lang.String newText)
protected boolean isValueParsable(java.lang.String time)
public void setTimeFormat(java.lang.String timeFormat)
protected java.lang.String getEmptyFieldClass()
getEmptyFieldClass
in class JmixMaskedFieldWidget
public TimeResolution getResolution()
public void setResolution(TimeResolution resolution)
public java.lang.String resolutionAsString()