Package com.google.gwt.user.client.ui
Class TextBoxBase
java.lang.Object
- All Implemented Interfaces:
IsEditor<ValueBoxEditor<String>>
,HasAllDragAndDropHandlers
,HasAllFocusHandlers
,HasAllGestureHandlers
,HasAllKeyHandlers
,HasAllMouseHandlers
,HasAllTouchHandlers
,HasBlurHandlers
,HasChangeHandlers
,HasClickHandlers
,HasDoubleClickHandlers
,HasDragEndHandlers
,HasDragEnterHandlers
,HasDragHandlers
,HasDragLeaveHandlers
,HasDragOverHandlers
,HasDragStartHandlers
,HasDropHandlers
,HasFocusHandlers
,HasGestureChangeHandlers
,HasGestureEndHandlers
,HasGestureStartHandlers
,HasKeyDownHandlers
,HasKeyPressHandlers
,HasKeyUpHandlers
,HasMouseDownHandlers
,HasMouseMoveHandlers
,HasMouseOutHandlers
,HasMouseOverHandlers
,HasMouseUpHandlers
,HasMouseWheelHandlers
,HasTouchCancelHandlers
,HasTouchEndHandlers
,HasTouchMoveHandlers
,HasTouchStartHandlers
,HasAttachHandlers
,HasValueChangeHandlers<String>
,HasHandlers
,AutoDirectionHandler.Target
,HasDirection
,HasDirectionEstimator
,EventListener
,TakesValue<String>
,Focusable
,HasEnabled
,HasFocus
,HasName
,HasText
,HasValue<String>
,HasVisibility
,IsWidget
,SourcesChangeEvents
,SourcesClickEvents
,SourcesFocusEvents
,SourcesKeyboardEvents
,SourcesMouseEvents
Abstract base class for most text entry widgets.
The names of the static members of TextBoxBase
, as well as simple
alignment names (left
, center
, right
,
justify
), can be used as values for a textAlignment
attribute.
For example,
<g:TextBox textAlignment='ALIGN_RIGHT'/> <g:TextBox textAlignment='right'/>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.ValueBoxBase
ValueBoxBase.TextAlignment
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
Nested classes/interfaces inherited from interface com.google.gwt.i18n.client.HasDirection
HasDirection.Direction
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TextBoxBase.TextAlignConstant
Center the text.static final TextBoxBase.TextAlignConstant
Justify the text.static final TextBoxBase.TextAlignConstant
Align the text to the left edge.static final TextBoxBase.TextAlignConstant
Align the text to the right.Fields inherited from class com.google.gwt.user.client.ui.Widget
eventsToSink
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR
-
Constructor Summary
ModifierConstructorDescriptionprotected
TextBoxBase
(Element elem) Creates a text box that wraps the given browser element handle. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChangeListener
(ChangeListener listener) Deprecated.getValue()
Overridden to return "" from an empty text box.void
Deprecated.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, onBrowserEvent, 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, ensureHandlers, fireEvent, getHandlerCount, getHandlerManager, getLayoutData, getParent, isAttached, isOrWasAttached, onDetach, onUnload, removeFromParent, replaceElement, setLayoutData, setParent, 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.google.gwt.event.shared.HasHandlers
fireEvent
Methods inherited from interface com.google.gwt.event.dom.client.HasKeyUpHandlers
addKeyUpHandler
Methods inherited from interface com.google.gwt.user.client.ui.SourcesChangeEvents
removeChangeListener
-
Field Details
-
ALIGN_CENTER
Center the text. -
ALIGN_JUSTIFY
Justify the text. -
ALIGN_LEFT
Align the text to the left edge. -
ALIGN_RIGHT
Align the text to the right.
-
-
Constructor Details
-
TextBoxBase
Creates a text box that wraps the given browser element handle. This is only used by subclasses.- Parameters:
elem
- the browser element to wrap
-
-
Method Details
-
addChangeListener
Deprecated.Description copied from interface:SourcesChangeEvents
Adds a listener interface to receive change events.- Specified by:
addChangeListener
in interfaceSourcesChangeEvents
- Parameters:
listener
- the listener interface to add
-
getValue
Overridden to return "" from an empty text box.- Specified by:
getValue
in interfaceHasValue<String>
- Specified by:
getValue
in interfaceTakesValue<String>
- Overrides:
getValue
in classValueBoxBase<String>
- Returns:
- the object's value
- See Also:
-
setTextAlignment
Deprecated.Legacy wrapper forValueBoxBase.setAlignment(TextAlignment)
.
-
ValueBoxBase.setAlignment(ValueBoxBase.TextAlignment)