| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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.TextBoxBase
public class TextBoxBase
Abstract base class for all text entry widgets.
| Nested Class Summary | |
|---|---|
| static class | TextBoxBase.TextAlignConstantText alignment constant, used in setTextAlignment(TextBoxBase.TextAlignConstant). | 
| Field Summary | |
|---|---|
| static TextBoxBase.TextAlignConstant | ALIGN_CENTERCenter the text. | 
| static TextBoxBase.TextAlignConstant | ALIGN_JUSTIFYJustify the text. | 
| static TextBoxBase.TextAlignConstant | ALIGN_LEFTAlign the text to the left edge. | 
| static TextBoxBase.TextAlignConstant | ALIGN_RIGHTAlign the text to the right. | 
| Constructor Summary | |
|---|---|
| protected  | TextBoxBase(Element elem)Creates a text box that wraps the given browser element handle. | 
| Method Summary | |
|---|---|
|  void | addChangeListener(ChangeListener listener)Adds a listener interface to receive change events. | 
|  void | addClickListener(ClickListener listener)Adds a listener interface to receive click events. | 
|  void | addKeyboardListener(KeyboardListener listener)Adds a listener interface to receive keyboard events. | 
|  void | cancelKey()If a keyboard event is currently being handled on this text box, calling this method will suppress it. | 
|  int | getCursorPos()Gets the current position of the cursor (this also serves as the beginning of the text selection). | 
| protected  com.google.gwt.user.client.ui.impl.TextBoxImpl | getImpl() | 
|  java.lang.String | getName()Gets the widget's name. | 
|  java.lang.String | getSelectedText()Gets the text currently selected within this text box. | 
|  int | getSelectionLength()Gets the length of the current text selection. | 
|  java.lang.String | getText()Gets this object's text. | 
|  boolean | isReadOnly()Determines whether or not the widget is read-only. | 
|  void | onBrowserEvent(Event event)Fired whenever a browser event is received. | 
|  void | removeChangeListener(ChangeListener listener)Removes a previously added listener interface. | 
|  void | removeClickListener(ClickListener listener)Removes a previously added listener interface. | 
|  void | removeKeyboardListener(KeyboardListener listener)Removes a previously added listener interface. | 
|  void | selectAll()Selects all of the text in the box. | 
|  void | setCursorPos(int pos)Sets the cursor position. | 
|  void | setKey(char key)If a keyboard event is currently being handled by the text box, this method replaces the unicode character or key code associated with it. | 
|  void | setName(java.lang.String name)Sets the widget's name. | 
|  void | setReadOnly(boolean readOnly)Turns read-only mode on or off. | 
|  void | setSelectionRange(int pos,
                  int length)Sets the range of text to be selected. | 
|  void | setText(java.lang.String text)Sets this object's text. | 
|  void | setTextAlignment(TextBoxBase.TextAlignConstant align)Sets the alignment of the text in the text box. | 
| Methods inherited from class com.google.gwt.user.client.ui.FocusWidget | 
|---|
| addFocusListener, getFocusImpl, getTabIndex, isEnabled, removeFocusListener, setAccessKey, setElement, setEnabled, setFocus, setTabIndex | 
| Methods inherited from class com.google.gwt.user.client.ui.Widget | 
|---|
| doAttachChildren, doDetachChildren, getParent, isAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent | 
| Methods inherited from class com.google.gwt.user.client.ui.UIObject | 
|---|
| addStyleDependentName, addStyleName, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final TextBoxBase.TextAlignConstant ALIGN_CENTER
public static final TextBoxBase.TextAlignConstant ALIGN_JUSTIFY
public static final TextBoxBase.TextAlignConstant ALIGN_LEFT
public static final TextBoxBase.TextAlignConstant ALIGN_RIGHT
| Constructor Detail | 
|---|
protected TextBoxBase(Element elem)
elem - the browser element to wrap| Method Detail | 
|---|
public void addChangeListener(ChangeListener listener)
SourcesChangeEvents
addChangeListener in interface SourcesChangeEventslistener - the listener interface to addpublic void addClickListener(ClickListener listener)
SourcesClickEvents
addClickListener in interface SourcesClickEventsaddClickListener in class FocusWidgetlistener - the listener interface to addpublic void addKeyboardListener(KeyboardListener listener)
SourcesKeyboardEvents
addKeyboardListener in interface SourcesKeyboardEventsaddKeyboardListener in class FocusWidgetlistener - the listener interface to addpublic void cancelKey()
public int getCursorPos()
public java.lang.String getName()
HasName
getName in interface HasNamepublic java.lang.String getSelectedText()
public int getSelectionLength()
public java.lang.String getText()
HasText
getText in interface HasTextpublic boolean isReadOnly()
true if the widget is currently read-only,
         false if the widget is currently editablepublic void onBrowserEvent(Event event)
EventListener
onBrowserEvent in interface EventListeneronBrowserEvent in class FocusWidgetevent - the event receivedpublic void removeChangeListener(ChangeListener listener)
SourcesChangeEvents
removeChangeListener in interface SourcesChangeEventslistener - the listener interface to removepublic void removeClickListener(ClickListener listener)
SourcesClickEvents
removeClickListener in interface SourcesClickEventsremoveClickListener in class FocusWidgetlistener - the listener interface to removepublic void removeKeyboardListener(KeyboardListener listener)
SourcesKeyboardEvents
removeKeyboardListener in interface SourcesKeyboardEventsremoveKeyboardListener in class FocusWidgetlistener - the listener interface to removepublic void selectAll()
public void setCursorPos(int pos)
pos - the new cursor positionpublic void setKey(char key)
key - the new key valuepublic void setName(java.lang.String name)
HasName
setName in interface HasNamename - the widget's new namepublic void setReadOnly(boolean readOnly)
readOnly - if true, the widget becomes read-only; if
          false the widget becomes editable
public void setSelectionRange(int pos,
                              int length)
pos - the position of the first character to be selectedlength - the number of characters to be selectedpublic void setText(java.lang.String text)
HasText
setText in interface HasTexttext - the object's new textpublic void setTextAlignment(TextBoxBase.TextAlignConstant align)
align - the text alignment (as specified by ALIGN_CENTER,
          ALIGN_JUSTIFY, ALIGN_LEFT, and
          ALIGN_RIGHT)protected com.google.gwt.user.client.ui.impl.TextBoxImpl getImpl()
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||