public class Anchor extends ComplexWidget implements HasEnabled, HasClickHandlers, HasDoubleClickHandlers, HasHref, HasDataToggle, HasDataParent, HasTargetHistoryToken, HasHTML, HasIcon, HasIconPosition, Focusable, HasDataTarget, HasTarget, HasPull, HasBadge
<a> element with text and optional icon.UIObject.DebugIdImpl, UIObject.DebugIdImplEnabledIndexedPanel.ForIsWidgetHasWidgets.ForIsWidgetDEBUG_ID_PREFIXEMPTY_HREF, HREF| Constructor and Description |
|---|
Anchor()
Creates a default anchor with a default href
|
Anchor(String href)
Creates an anchor widget with the desired HREF
|
Anchor(String text,
String href)
Creates an achor widget with the desired HREF and text
|
| Modifier and Type | Method and Description |
|---|---|
HandlerRegistration |
addClickHandler(ClickHandler handler) |
HandlerRegistration |
addDoubleClickHandler(DoubleClickHandler handler) |
BadgePosition |
getBadgePosition() |
String |
getBadgeText() |
String |
getDataParent() |
String |
getDataTarget()
Gets the data target of the widget
|
Toggle |
getDataToggle()
Gets the data-toggle attribute on the widget
|
String |
getHref()
Get the HREF of the widget
|
String |
getHTML() |
IconType |
getIcon() |
IconFlip |
getIconFlip() |
IconPosition |
getIconPosition() |
IconRotate |
getIconRotate() |
IconSize |
getIconSize() |
Pull |
getPull() |
int |
getTabIndex() |
String |
getTarget()
Get the target attribute of the object
|
String |
getTargetHistoryToken()
Get the target history token for the widget
|
String |
getText() |
boolean |
isEnabled() |
boolean |
isIconBordered() |
boolean |
isIconFixedWidth() |
boolean |
isIconInverse() |
boolean |
isIconPulse() |
boolean |
isIconSpin() |
protected void |
onAttach() |
void |
onBrowserEvent(Event event)
|
void |
setAccessKey(char key) |
void |
setBadgePosition(BadgePosition badgePosition) |
void |
setBadgeText(String badgeText) |
void |
setDataParent(String dataParent) |
void |
setDataTarget(String dataTarget)
Sets the data target for the widget
|
void |
setDataTargetWidget(Widget widget) |
void |
setDataTargetWidgets(List<Widget> widgets) |
void |
setDataToggle(Toggle toggle)
Sets the attribute data-toggle on the widget
|
void |
setEnabled(boolean enabled) |
void |
setFocus(boolean focused) |
void |
setHref(String href)
Set's the HREF of the widget
|
void |
setHTML(String html) |
void |
setIcon(IconType iconType) |
void |
setIconBordered(boolean iconBordered) |
void |
setIconFixedWidth(boolean iconFixedWidth) |
void |
setIconFlip(IconFlip iconFlip) |
void |
setIconInverse(boolean iconInverse) |
void |
setIconPosition(IconPosition iconPosition) |
void |
setIconPulse(boolean iconPulse) |
void |
setIconRotate(IconRotate iconRotate) |
void |
setIconSize(IconSize iconSize) |
void |
setIconSpin(boolean iconSpin) |
void |
setPull(Pull pull) |
void |
setTabIndex(int index) |
void |
setTarget(String target)
Set the target attribute of the object
|
void |
setTargetHistoryToken(String targetHistoryToken)
Set the target history token for the widget
|
void |
setText(String text) |
add, getId, insert, insert, remove, setColor, setHiddenOn, setId, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setVisibleOnadd, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, removeadd, adopt, clear, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, 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, waitfireEventforEach, spliteratorpublic Anchor(String href)
href - href for the anchorpublic Anchor(String text, String href)
text - text for the anchorhref - href for the anchorpublic Anchor()
public HandlerRegistration addClickHandler(ClickHandler handler)
addClickHandler in interface HasClickHandlerspublic HandlerRegistration addDoubleClickHandler(DoubleClickHandler handler)
addDoubleClickHandler in interface HasDoubleClickHandlerspublic void setIconPosition(IconPosition iconPosition)
setIconPosition in interface HasIconPositionpublic IconPosition getIconPosition()
getIconPosition in interface HasIconPositionpublic void setIconSize(IconSize iconSize)
setIconSize in interface HasIconpublic IconSize getIconSize()
getIconSize in interface HasIconpublic void setIconFlip(IconFlip iconFlip)
setIconFlip in interface HasIconpublic IconFlip getIconFlip()
getIconFlip in interface HasIconpublic void setIconRotate(IconRotate iconRotate)
setIconRotate in interface HasIconpublic IconRotate getIconRotate()
getIconRotate in interface HasIconpublic void setIconBordered(boolean iconBordered)
setIconBordered in interface HasIconpublic boolean isIconBordered()
isIconBordered in interface HasIconpublic void setIconInverse(boolean iconInverse)
setIconInverse in interface HasIconpublic boolean isIconInverse()
isIconInverse in interface HasIconpublic void setIconSpin(boolean iconSpin)
setIconSpin in interface HasIconpublic boolean isIconSpin()
isIconSpin in interface HasIconpublic void setIconPulse(boolean iconPulse)
setIconPulse in interface HasIconpublic boolean isIconPulse()
isIconPulse in interface HasIconpublic void setIconFixedWidth(boolean iconFixedWidth)
setIconFixedWidth in interface HasIconpublic boolean isIconFixedWidth()
isIconFixedWidth in interface HasIconpublic void setTargetHistoryToken(String targetHistoryToken)
setTargetHistoryToken in interface HasTargetHistoryTokentargetHistoryToken - String target history token of the widgetpublic String getTargetHistoryToken()
getTargetHistoryToken in interface HasTargetHistoryTokenpublic void setDataParent(String dataParent)
setDataParent in interface HasDataParentpublic String getDataParent()
getDataParent in interface HasDataParentpublic void setDataToggle(Toggle toggle)
setDataToggle in interface HasDataToggletoggle - Toggle toggle attributepublic Toggle getDataToggle()
getDataToggle in interface HasDataTogglepublic int getTabIndex()
getTabIndex in interface Focusablepublic void setTabIndex(int index)
setTabIndex in interface Focusablepublic void setAccessKey(char key)
setAccessKey in interface Focusablepublic void setDataTargetWidgets(List<Widget> widgets)
setDataTargetWidgets in interface HasDataTargetpublic void setDataTargetWidget(Widget widget)
setDataTargetWidget in interface HasDataTargetpublic void setDataTarget(String dataTarget)
setDataTarget in interface HasDataTargetdataTarget - data target stringpublic String getDataTarget()
getDataTarget in interface HasDataTargetpublic void setPull(Pull pull)
setPull in interface HasPullsetPull in class ComplexWidgetpublic Pull getPull()
getPull in interface HasPullgetPull in class ComplexWidgetpublic boolean isEnabled()
isEnabled in interface HasEnabledpublic void setEnabled(boolean enabled)
setEnabled in interface HasEnabledpublic void setBadgeText(String badgeText)
setBadgeText in interface HasBadgepublic String getBadgeText()
getBadgeText in interface HasBadgepublic void setBadgePosition(BadgePosition badgePosition)
setBadgePosition in interface HasBadgepublic BadgePosition getBadgePosition()
getBadgePosition in interface HasBadgepublic void onBrowserEvent(Event event)
onBrowserEvent in interface EventListeneronBrowserEvent in class Widgetevent - dom eventCopyright © 2017. All rights reserved.