Class AbstractFormatingTextBox
- 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<String>
-
- de.knightsoftnet.mtwidgets.client.ui.widget.TextBoxBase
-
- de.knightsoftnet.mtwidgets.client.ui.widget.TextBox
-
- de.knightsoftnet.mtwidgets.client.ui.widget.AbstractFormatingTextBox
-
- 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<String>,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.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,HasFormating,HasFormNoValidate,HasPlaceholder,HasRequired,HasValidationMessageElement<String,ValueBoxEditor<String>>,HasValidationPattern,HasValidity,org.gwtproject.editor.client.Editor<String>,org.gwtproject.editor.client.HasEditorErrors<String>,org.gwtproject.editor.client.IsEditor<ValueBoxEditor<String>>,org.gwtproject.editor.client.TakesValue<String>
- Direct Known Subclasses:
IbanTextBox,Isbn10TextBox,Isbn13TextBox,IsbnTextBox
public abstract class AbstractFormatingTextBox extends TextBox implements HasFormating
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.knightsoftnet.validators.client.editor.ValueBoxBase
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
-
-
Field Summary
-
Fields inherited from class de.knightsoftnet.mtwidgets.client.ui.widget.ValueBoxBaseWithEditorErrors
validationMessageElement
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractFormatingTextBox()default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidformatValue(de.knightsoftnet.validators.shared.data.ValueWithPos<String> pvalue)format and set value.voidonBrowserEvent(com.google.gwt.user.client.Event pevent)voidreformatValue()reformat value from widget.voidreformatValue(boolean fireEvents)reformat value from widget.protected voidsetTextWithPos(de.knightsoftnet.validators.shared.data.ValueWithPos<String> formatedEntry, boolean fireEvents)-
Methods inherited from class de.knightsoftnet.mtwidgets.client.ui.widget.TextBox
getMaxLength, getParser, getRenderer, getVisibleLength, setMaxLength, setVisibleLength, wrap
-
Methods inherited from class de.knightsoftnet.mtwidgets.client.ui.widget.TextBoxBase
getValue
-
Methods 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, setValidationMessageElement
-
Methods inherited from class de.knightsoftnet.validators.client.editor.ValueBoxBase
addChangeHandler, addValueChangeHandler, asEditor, cancelKey, getCursorPos, getDirection, getDirectionEstimator, getImpl, getName, getSelectedText, getSelectionLength, getText, getValueOrThrow, hasParser, isReadOnly, oldToNew, oldToNew, onLoad, removeChangeListener, selectAll, setAlignment, setCursorPos, setDirection, setDirectionEstimator, setDirectionEstimator, setKey, setName, setReadOnly, setSelectionRange, setText, 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 de.knightsoftnet.mtwidgets.client.ui.widget.features.HasFormating
formatValue, formatValueSynchron, isAllowedCharacter, isCharacterToReplace, isFormatingCharacter, replaceCharacter
-
Methods inherited from interface de.knightsoftnet.mtwidgets.client.ui.widget.features.HasValidationMessageElement
editorErrorMatches, setTitle, showErrors, showErrors
-
-
-
-
Method Detail
-
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event pevent)
- Specified by:
onBrowserEventin interfacecom.google.gwt.user.client.EventListener- Overrides:
onBrowserEventin classValueBoxBase<String>
-
reformatValue
public void reformatValue()
Description copied from interface:HasFormatingreformat value from widget.- Specified by:
reformatValuein interfaceHasFormating
-
reformatValue
public void reformatValue(boolean fireEvents)
Description copied from interface:HasFormatingreformat value from widget.- Specified by:
reformatValuein interfaceHasFormating- Parameters:
fireEvents- when true and value changes, a ValueChangeEvent is triggered
-
formatValue
public void formatValue(de.knightsoftnet.validators.shared.data.ValueWithPos<String> pvalue)
Description copied from interface:HasFormatingformat and set value.- Specified by:
formatValuein interfaceHasFormating- Parameters:
pvalue- value to format
-
setTextWithPos
protected void setTextWithPos(de.knightsoftnet.validators.shared.data.ValueWithPos<String> formatedEntry, boolean fireEvents)
-
-