public class

ValueBox

extends ValueBoxBase<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
         ↳ com.google.gwt.user.client.ui.ValueBoxBase<T>
           ↳ com.google.gwt.user.client.ui.ValueBox<T>
Known Direct Subclasses

Class Overview

A text box able to parse its displayed value.

Summary

[Expand]
Inherited Constants
From class com.google.gwt.user.client.ui.UIObject
Protected Constructors
ValueBox(Element element, Renderer<T> renderer, Parser<T> parser)
This constructor may be used by subclasses to explicitly use an existing element.
Public Methods
int getMaxLength()
Gets the maximum allowable length.
int getVisibleLength()
Gets the number of visible characters.
void setMaxLength(int length)
Sets the maximum allowable length.
void setVisibleLength(int length)
Sets the number of visible characters.
static <T> ValueBox<T> wrap(Element element, Renderer<T> renderer, Parser<T> parser)
Creates a ValueBox widget that wraps an existing <input type='text'> element.
[Expand]
Inherited Methods
From class com.google.gwt.user.client.ui.ValueBoxBase
From class com.google.gwt.user.client.ui.FocusWidget
From class com.google.gwt.user.client.ui.Widget
From class com.google.gwt.user.client.ui.UIObject
From class java.lang.Object
From interface com.google.gwt.editor.client.IsEditor
From interface com.google.gwt.event.dom.client.HasBlurHandlers
From interface com.google.gwt.event.dom.client.HasChangeHandlers
From interface com.google.gwt.event.dom.client.HasClickHandlers
From interface com.google.gwt.event.dom.client.HasDoubleClickHandlers
From interface com.google.gwt.event.dom.client.HasFocusHandlers
From interface com.google.gwt.event.dom.client.HasGestureChangeHandlers
From interface com.google.gwt.event.dom.client.HasGestureEndHandlers
From interface com.google.gwt.event.dom.client.HasGestureStartHandlers
From interface com.google.gwt.event.dom.client.HasKeyDownHandlers
From interface com.google.gwt.event.dom.client.HasKeyPressHandlers
From interface com.google.gwt.event.dom.client.HasKeyUpHandlers
From interface com.google.gwt.event.dom.client.HasMouseDownHandlers
From interface com.google.gwt.event.dom.client.HasMouseMoveHandlers
From interface com.google.gwt.event.dom.client.HasMouseOutHandlers
From interface com.google.gwt.event.dom.client.HasMouseOverHandlers
From interface com.google.gwt.event.dom.client.HasMouseUpHandlers
From interface com.google.gwt.event.dom.client.HasMouseWheelHandlers
From interface com.google.gwt.event.dom.client.HasTouchCancelHandlers
From interface com.google.gwt.event.dom.client.HasTouchEndHandlers
From interface com.google.gwt.event.dom.client.HasTouchMoveHandlers
From interface com.google.gwt.event.dom.client.HasTouchStartHandlers
From interface com.google.gwt.event.logical.shared.HasAttachHandlers
From interface com.google.gwt.event.logical.shared.HasValueChangeHandlers
From interface com.google.gwt.event.shared.HasHandlers
From interface com.google.gwt.i18n.client.HasDirection
From interface com.google.gwt.i18n.shared.HasDirectionEstimator
From interface com.google.gwt.user.client.EventListener
From interface com.google.gwt.user.client.TakesValue
From interface com.google.gwt.user.client.ui.Focusable
From interface com.google.gwt.user.client.ui.HasEnabled
From interface com.google.gwt.user.client.ui.HasName
From interface com.google.gwt.user.client.ui.HasText
From interface com.google.gwt.user.client.ui.HasValue
From interface com.google.gwt.user.client.ui.IsWidget
From interface com.google.gwt.user.client.ui.SourcesClickEvents
From interface com.google.gwt.user.client.ui.SourcesFocusEvents
From interface com.google.gwt.user.client.ui.SourcesKeyboardEvents
From interface com.google.gwt.user.client.ui.SourcesMouseEvents

Protected Constructors

protected ValueBox (Element element, Renderer<T> renderer, Parser<T> parser)

This constructor may be used by subclasses to explicitly use an existing element. This element must be an <input> element whose type is 'text'.

Parameters
element the element to be used

Public Methods

public int getMaxLength ()

Gets the maximum allowable length.

Returns
  • the maximum length, in characters

public int getVisibleLength ()

Gets the number of visible characters.

Returns
  • the number of visible characters

public void setMaxLength (int length)

Sets the maximum allowable length.

Parameters
length the maximum length, in characters

public void setVisibleLength (int length)

Sets the number of visible characters.

Parameters
length the number of visible characters

public static ValueBox<T> wrap (Element element, Renderer<T> renderer, Parser<T> parser)

Creates a ValueBox widget that wraps an existing <input type='text'> element. This element must already be attached to the document. If the element is removed from the document, you must call detachNow(Widget).

Parameters
element the element to be wrapped