public class AnchorButton extends AbstractToggleButton implements HasHref, HasTargetHistoryToken
<a>
element.Button
,
AbstractToggleButton
AbstractButton.ButtonStateHandler
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
IndexedPanel.ForIsWidget
HasWidgets.ForIsWidget
DEBUG_ID_PREFIX
EMPTY_HREF, HREF
Constructor and Description |
---|
AnchorButton() |
AnchorButton(ButtonType type) |
Modifier and Type | Method and Description |
---|---|
protected Element |
createElement() |
String |
getHref()
Get the HREF of the widget
|
String |
getTargetHistoryToken()
Get the target history token for the widget.
|
void |
onBrowserEvent(Event event) |
void |
setHref(String href)
Set's the HREF of the widget.
|
void |
setTargetHistoryToken(String targetHistoryToken)
Set the target history token for the widget.
|
getDataToggle, setDataToggle, setToggleCaret
getBadgePosition, getBadgeText, getIcon, getIconFlip, getIconPosition, getIconRotate, getIconSize, getText, isIconBordered, isIconFixedWidth, isIconInverse, isIconPulse, isIconSpin, setBadgePosition, setBadgeText, setIcon, setIconBordered, setIconFixedWidth, setIconFlip, setIconInverse, setIconPosition, setIconPulse, setIconRotate, setIconSize, setIconSpin, setText
addClickHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, click, getDataTarget, getSize, getTabIndex, getType, isActive, isEnabled, setAccessKey, setActive, setBlock, setDataDismiss, setDataLoadingText, setDataTarget, setDataTargetWidget, setDataTargetWidgets, setEnabled, setFocus, setSize, setTabIndex, setType, state, toggle
add, getId, getPull, insert, insert, remove, setColor, setHiddenOn, setId, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPull, setVisibleOn
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fireEvent
forEach, spliterator
public AnchorButton(ButtonType type)
public AnchorButton()
public void onBrowserEvent(Event event)
onBrowserEvent
in interface EventListener
onBrowserEvent
in class Widget
public void setTargetHistoryToken(String targetHistoryToken)
setTargetHistoryToken(String)
or setHref(String)
, but not both as setHref(String)
resets the target history token.setTargetHistoryToken
in interface HasTargetHistoryToken
targetHistoryToken
- String target history token of the widgetpublic String getTargetHistoryToken()
null
if no history token has been set or if
it has been reset by setHref(String)
getTargetHistoryToken
in interface HasTargetHistoryToken
public void setHref(String href)
setTargetHistoryToken(String)
or setHref(String)
, but not both as setHref(String)
resets the target history token.public String getHref()
HasHref
protected Element createElement()
createElement
in class AbstractButton
Copyright © 2017. All rights reserved.