com.google.gwt.user.client.ui
Class ButtonBase
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.ButtonBase
- All Implemented Interfaces:
- EventListener, HasFocus, HasHTML, HasText, SourcesClickEvents, SourcesFocusEvents, SourcesKeyboardEvents
- Direct Known Subclasses:
- Button, CheckBox, CustomButton
public abstract class ButtonBase
- extends FocusWidget
- implements HasHTML
Abstract base class for Button
,
CheckBox
,
RadioButton
.
Constructor Summary |
protected |
ButtonBase(Element elem)
Creates a new ButtonBase that wraps the given browser element. |
Method Summary |
java.lang.String |
getHTML()
Gets this object's contents as HTML. |
java.lang.String |
getText()
Gets this object's text. |
void |
setHTML(java.lang.String html)
Sets this object's contents via HTML. |
void |
setText(java.lang.String text)
Sets this object's text. |
Methods inherited from class com.google.gwt.user.client.ui.FocusWidget |
addClickListener, addFocusListener, addKeyboardListener, getFocusImpl, getTabIndex, isEnabled, onBrowserEvent, removeClickListener, removeFocusListener, removeKeyboardListener, setAccessKey, setElement, setEnabled, setFocus, setTabIndex |
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, setElement, 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 |
ButtonBase
protected ButtonBase(Element elem)
- Creates a new ButtonBase that wraps the given browser element.
- Parameters:
elem
- the DOM element to be wrapped
getHTML
public java.lang.String getHTML()
- Description copied from interface:
HasHTML
- Gets this object's contents as HTML.
- Specified by:
getHTML
in interface HasHTML
- Returns:
- the object's HTML
getText
public java.lang.String getText()
- Description copied from interface:
HasText
- Gets this object's text.
- Specified by:
getText
in interface HasText
- Returns:
- the object's text
setHTML
public void setHTML(java.lang.String html)
- Description copied from interface:
HasHTML
- Sets this object's contents via HTML. Use care when setting an object's
HTML; it is an easy way to expose script-based security problems. Consider
using
HasText.setText(String)
whenever possible.
- Specified by:
setHTML
in interface HasHTML
- Parameters:
html
- the object's new HTML
setText
public void setText(java.lang.String text)
- Description copied from interface:
HasText
- Sets this object's text.
- Specified by:
setText
in interface HasText
- Parameters:
text
- the object's new text