Class JmixTextFieldWidget
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.JmixTextFieldWidget
- 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>
public class JmixTextFieldWidget
extends com.vaadin.client.ui.VTextField
implements com.vaadin.client.ui.ShortcutActionHandler.ShortcutActionHandlerOwner
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.TextBoxBase
com.google.gwt.user.client.ui.TextBoxBase.TextAlignConstantNested classes/interfaces inherited from class com.google.gwt.user.client.ui.ValueBoxBase
com.google.gwt.user.client.ui.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 com.google.gwt.i18n.client.HasDirection
com.google.gwt.i18n.client.HasDirection.DirectionNested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected booleanprotected com.vaadin.client.ui.ShortcutActionHandlerFields inherited from class com.vaadin.client.ui.VTextField
CLASSNAME, CLASSNAME_FOCUSFields inherited from class com.google.gwt.user.client.ui.TextBoxBase
ALIGN_CENTER, ALIGN_JUSTIFY, ALIGN_LEFT, ALIGN_RIGHTFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(com.google.gwt.user.client.ui.Widget w) protected voidaddInputHandler(com.google.gwt.dom.client.Element elementID) protected StringapplyCaseConversion(String text) voidclear()protected voidcom.vaadin.client.ui.ShortcutActionHandlervoidbooleanIterator<com.google.gwt.user.client.ui.Widget>iterator()voidonBrowserEvent(com.google.gwt.user.client.Event event) protected voidbooleanremove(com.google.gwt.user.client.ui.Widget w) voidsetCaseConversion(String caseConversion) voidsetEnabled(boolean enabled) protected voidsetHtmlName(String htmlName) voidsetReadOnly(boolean readOnly) IfreadOnlyFocusableproperty is set then component is focusable in readOnly modevoidsetReadOnlyFocusable(boolean readOnlyFocusable) voidsetShortcutActionHandler(com.vaadin.client.ui.ShortcutActionHandler handler) Methods inherited from class com.vaadin.client.ui.VTextField
onBlur, onFocus, setMaxLength, setPlaceholderMethods inherited from class com.google.gwt.user.client.ui.TextBoxBase
addChangeListener, getValue, setTextAlignmentMethods 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, 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, 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.vaadin.client.ui.AbstractTextFieldWidget
getCursorPos, getValue, selectAll, setSelectionRangeMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEventMethods inherited from interface com.google.gwt.event.dom.client.HasKeyUpHandlers
addKeyUpHandlerMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface com.google.gwt.user.client.ui.SourcesChangeEvents
removeChangeListener
-
Field Details
-
PROMPT_STYLE
- See Also:
-
DISABLED_OR_READONLY_CLASSNAME
- See Also:
-
EMPTY_VALUE_CLASSNAME
- See Also:
-
CASE_CONVERSION_MODE_NONE
- See Also:
-
shortcutHandler
protected com.vaadin.client.ui.ShortcutActionHandler shortcutHandler -
readOnlyFocusable
protected boolean readOnlyFocusable -
caseConversion
-
-
Constructor Details
-
JmixTextFieldWidget
public JmixTextFieldWidget()
-
-
Method Details
-
disableAutocompletion
protected void disableAutocompletion() -
addInputHandler
protected void addInputHandler(com.google.gwt.dom.client.Element elementID) -
handleInput
public void handleInput() -
applyCaseConversion
-
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event) - Specified by:
onBrowserEventin interfacecom.google.gwt.user.client.EventListener- Overrides:
onBrowserEventin classcom.google.gwt.user.client.ui.ValueBoxBase<String>
-
setShortcutActionHandler
public void setShortcutActionHandler(com.vaadin.client.ui.ShortcutActionHandler handler) -
getShortcutActionHandler
public com.vaadin.client.ui.ShortcutActionHandler getShortcutActionHandler()- Specified by:
getShortcutActionHandlerin interfacecom.vaadin.client.ui.ShortcutActionHandler.ShortcutActionHandlerOwner
-
add
public void add(com.google.gwt.user.client.ui.Widget w) - Specified by:
addin interfacecom.google.gwt.user.client.ui.HasWidgets
-
clear
public void clear()- Specified by:
clearin interfacecom.google.gwt.user.client.ui.HasWidgets
-
iterator
-
remove
public boolean remove(com.google.gwt.user.client.ui.Widget w) - Specified by:
removein interfacecom.google.gwt.user.client.ui.HasWidgets
-
setReadOnly
public void setReadOnly(boolean readOnly) IfreadOnlyFocusableproperty is set then component is focusable in readOnly mode- Specified by:
setReadOnlyin interfacecom.vaadin.client.ui.AbstractTextFieldWidget- Overrides:
setReadOnlyin classcom.google.gwt.user.client.ui.ValueBoxBase<String>
-
isReadOnlyFocusable
public boolean isReadOnlyFocusable() -
setReadOnlyFocusable
public void setReadOnlyFocusable(boolean readOnlyFocusable) -
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfacecom.google.gwt.user.client.ui.HasEnabled- Overrides:
setEnabledin classcom.google.gwt.user.client.ui.FocusWidget
-
refreshEnabledOrReadonly
protected void refreshEnabledOrReadonly() -
setCaseConversion
-
setHtmlName
-