Class AbstractMinMaxTextBox<T>
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.FocusWidget
de.knightsoftnet.validators.client.editor.ValueBoxBase<T>
de.knightsoftnet.mtwidgets.client.ui.widget.ValueBoxBaseWithEditorErrors<T>
de.knightsoftnet.mtwidgets.client.ui.widget.ValueBox<T>
de.knightsoftnet.mtwidgets.client.ui.widget.AbstractMinMaxTextBox<T>
- Type Parameters:
T- type of the value
- All Implemented Interfaces:
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<T>,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<T>,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<T>,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsWidget,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,HasAutocomplete,HasAutofocus,HasDataList,HasFormNoValidate,HasPlaceholder,HasRequired,HasValidationMessageElement<T,,ValueBoxEditor<T>> HasValidationPattern,HasValidity,org.gwtproject.editor.client.Editor<T>,org.gwtproject.editor.client.HasEditorErrors<T>,org.gwtproject.editor.client.IsEditor<ValueBoxEditor<T>>,org.gwtproject.editor.client.TakesValue<T>
- Direct Known Subclasses:
CurrencyBigDecimalBox,CurrencyDoubleBox,DateBox,DateBoxLocalDate,DateTimeLocalBox,DateTimeLocalBoxLocalDateTime,DecimalBigDecimalBox,DecimalDoubleBox,IntegerBox,IntegerBoxWithoutSeparator,LongBox,LongBoxWithoutSeparator,MonthBox,PercentBigDecimalBox,PercentDoubleBox,RangeBox,TimeBox,TimeBoxLocalTime
number box for input without separators.
- Author:
- Manfred Tremmel
-
Nested Class Summary
Nested classes/interfaces inherited from class de.knightsoftnet.validators.client.editor.ValueBoxBase
ValueBoxBase.TextAlignmentNested 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.DebugIdImplEnabledNested classes/interfaces inherited from interface org.gwtproject.editor.client.Editor
org.gwtproject.editor.client.Editor.Ignore, org.gwtproject.editor.client.Editor.PathNested classes/interfaces inherited from interface com.google.gwt.i18n.client.HasDirection
com.google.gwt.i18n.client.HasDirection.Direction -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.google.gwt.text.shared.Parser<T>protected final com.google.gwt.text.shared.Renderer<T>Fields inherited from class de.knightsoftnet.mtwidgets.client.ui.widget.ValueBoxBaseWithEditorErrors
validationMessageElementFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractMinMaxTextBox(com.google.gwt.text.shared.Renderer<T> numberRenderer, com.google.gwt.text.shared.Parser<T> numberParser, com.google.gwt.event.dom.client.KeyPressHandler keyPressHandler) constructor.protectedAbstractMinMaxTextBox(com.google.gwt.text.shared.Renderer<T> numberRenderer, com.google.gwt.text.shared.Parser<T> numberParser, com.google.gwt.text.shared.Renderer<T> plainNumberRenderer, com.google.gwt.text.shared.Parser<T> plainNumberParser, com.google.gwt.event.dom.client.KeyPressHandler keyPressHandler) constructor.protectedAbstractMinMaxTextBox(elemental2.dom.HTMLInputElement element, String type, com.google.gwt.text.shared.Renderer<T> numberRenderer, com.google.gwt.text.shared.Parser<T> numberParser, com.google.gwt.event.dom.client.KeyPressHandler keyPressHandler) constructor.protectedAbstractMinMaxTextBox(elemental2.dom.HTMLInputElement element, String type, com.google.gwt.text.shared.Renderer<T> numberRenderer, com.google.gwt.text.shared.Parser<T> numberParser, com.google.gwt.text.shared.Renderer<T> plainNumberRenderer, com.google.gwt.text.shared.Parser<T> plainNumberParser, com.google.gwt.event.dom.client.KeyPressHandler keyPressHandler) constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetMax()get maximum allowed value.getMin()get minimum allowed value.getStep()get distance value should be increased/decreased when using up/down buttons.voidset maximum allowed value.voidset maximum allowed value.voidset minimum allowed value.voidset minimum allowed value.voidset distance value should be increased/decreased when using up/down buttons.voidset distance value should be increased/decreased when using up/down buttons.Methods inherited from class de.knightsoftnet.mtwidgets.client.ui.widget.ValueBox
getMaxLength, getVisibleLength, setMaxLength, setVisibleLength, wrapMethods inherited from class de.knightsoftnet.mtwidgets.client.ui.widget.ValueBoxBaseWithEditorErrors
checkValidity, getAutocomplete, getInputElement, getPattern, getPlaceholder, getValidationMessage, getValidationMessageElement, getValidity, isAutofocus, isFormNoValidate, isRequired, setAutocomplete, setAutofocus, setCustomValidity, setDataListWidget, setFormNoValidate, setPattern, setPlaceholder, setRequired, setValidationMessageElementMethods inherited from class de.knightsoftnet.validators.client.editor.ValueBoxBase
addChangeHandler, addValueChangeHandler, asEditor, cancelKey, getCursorPos, getDirection, getDirectionEstimator, getImpl, getName, getSelectedText, getSelectionLength, getText, getValue, getValueOrThrow, hasParser, isReadOnly, oldToNew, oldToNew, onBrowserEvent, onLoad, removeChangeListener, selectAll, setAlignment, setCursorPos, setDirection, setDirectionEstimator, setDirectionEstimator, setKey, setName, setReadOnly, setSelectionRange, setText, setValue, setValueMethods 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, setTabIndexMethods 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, unsinkEventsMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEventMethods inherited from interface com.google.gwt.event.dom.client.HasKeyUpHandlers
addKeyUpHandlerMethods inherited from interface de.knightsoftnet.mtwidgets.client.ui.widget.features.HasValidationMessageElement
editorErrorMatches, setTitle, showErrors, showErrorsMethods inherited from interface org.gwtproject.editor.client.IsEditor
asEditor
-
Field Details
-
numberRenderer
-
numberParser
-
-
Constructor Details
-
Method Details
-
setMin
set minimum allowed value.- Parameters:
min- minimum value allowed
-
setMin
set minimum allowed value.- Parameters:
min- minimum value allowed
-
getMin
get minimum allowed value.- Returns:
- minimum value allowed
-
setMax
set maximum allowed value.- Parameters:
max- maximum value allowed
-
setMax
set maximum allowed value.- Parameters:
max- maximum value allowed
-
getMax
get maximum allowed value.- Returns:
- maximum value allowed
-
setStep
set distance value should be increased/decreased when using up/down buttons.- Parameters:
step- step distance
-
setStep
set distance value should be increased/decreased when using up/down buttons.- Parameters:
step- step distance
-
getStep
get distance value should be increased/decreased when using up/down buttons.- Returns:
- maximum value allowed
-