public abstract class ButtonBase extends FocusWidget implements HasHTML, HasSafeHtml
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabledeventsToSinkDEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR| Modifier | Constructor and Description | 
|---|---|
| protected  | ButtonBase(Element elem)Creates a new ButtonBase that wraps the given browser element. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getHTML()Gets this object's contents as HTML. | 
| java.lang.String | getText()Gets this object's text. | 
| void | setHTML(SafeHtml html)Sets this object's contents via known-safe HTML. | 
| void | setHTML(java.lang.String html)Sets this object's contents via HTML. | 
| void | setText(java.lang.String text)Sets this object's text. | 
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, setTabIndexaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, ensureHandlers, fireEvent, getHandlerCount, getHandlerManager, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, replaceElement, setLayoutData, setParent, sinkEvents, unsinkEventsaddStyleDependentName, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfireEventprotected ButtonBase(Element elem)
elem - the DOM element to be wrappedpublic java.lang.String getHTML()
HasHTMLpublic java.lang.String getText()
HasTextpublic void setHTML(java.lang.String html)
HasHTMLHasText.setText(String) whenever possible.public void setHTML(SafeHtml html)
HasSafeHtml
 The object will behave exactly the same as when a widget's
 HasHTML.setHTML(String) method is
 invoked; however the SafeHtml passed to this method observes the
 contract that it can be used in an HTML context without causing unsafe
 script execution. Thus, unlike
 HasHTML.setHTML(String), using this
 method cannot result in Cross-Site Scripting security vulnerabilities.
setHTML in interface HasSafeHtmlhtml - the object's new HTML, represented as a SafeHtml object