|
||||||||||
| 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.Panel
com.google.gwt.user.client.ui.ComplexPanel
org.gwtbootstrap3.client.ui.base.ComplexWidget
org.gwtbootstrap3.client.ui.base.button.AbstractButton
public abstract class AbstractButton
Abstract base class for different kinds of buttons.
| Nested Class Summary | |
|---|---|
class |
AbstractButton.ButtonStateHandler
|
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled |
| Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel |
|---|
IndexedPanel.ForIsWidget |
| Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets |
|---|
HasWidgets.ForIsWidget |
| Field Summary |
|---|
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
protected |
AbstractButton()
Creates button with DEFAULT type. |
protected |
AbstractButton(ButtonType type)
|
| Method Summary | |
|---|---|
HandlerRegistration |
addClickHandler(ClickHandler handler)
|
HandlerRegistration |
addMouseDownHandler(MouseDownHandler handler)
|
HandlerRegistration |
addMouseMoveHandler(MouseMoveHandler handler)
|
HandlerRegistration |
addMouseOutHandler(MouseOutHandler handler)
|
HandlerRegistration |
addMouseOverHandler(MouseOverHandler handler)
|
HandlerRegistration |
addMouseUpHandler(MouseUpHandler handler)
|
HandlerRegistration |
addMouseWheelHandler(MouseWheelHandler handler)
|
void |
click()
|
protected abstract Element |
createElement()
|
String |
getDataTarget()
Gets the data target of the widget |
ButtonSize |
getSize()
Get the size of the widget |
int |
getTabIndex()
|
ButtonType |
getType()
Gets the type of the widget |
boolean |
isActive()
Gets whether or not the widget has the active styles |
boolean |
isEnabled()
|
void |
setAccessKey(char key)
|
void |
setActive(boolean active)
Sets the widget with the active styles or not |
void |
setBlock(boolean block)
Makes button a block level element that spawns full width of parent. |
void |
setDataDismiss(ButtonDismiss dismiss)
Sets dismiss type of button. |
void |
setDataLoadingText(String loadingText)
|
void |
setDataTarget(String dataTarget)
Sets the data target for the widget |
void |
setDataTargetWidget(Widget widget)
|
void |
setDataTargetWidgets(List<Widget> widgets)
|
void |
setEnabled(boolean enabled)
|
void |
setFocus(boolean focused)
|
void |
setSize(ButtonSize size)
Sets size of button. |
void |
setTabIndex(int index)
|
void |
setType(ButtonType type)
Sets type of button. |
AbstractButton.ButtonStateHandler |
state()
|
void |
toggle()
|
| Methods inherited from class org.gwtbootstrap3.client.ui.base.ComplexWidget |
|---|
add, getId, getPull, insert, setColor, setHiddenOn, setId, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPull, setVisibleOn |
| Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
|---|
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove |
| Methods inherited from class com.google.gwt.user.client.ui.Panel |
|---|
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents |
| 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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
|---|
fireEvent |
| Constructor Detail |
|---|
protected AbstractButton()
protected AbstractButton(ButtonType type)
| Method Detail |
|---|
public boolean isActive()
HasActive
isActive in interface HasActivepublic void setActive(boolean active)
HasActive
setActive in interface HasActiveactive - true=gets active styles, false=removes active stylespublic void setEnabled(boolean enabled)
setEnabled in interface HasEnabledpublic boolean isEnabled()
isEnabled in interface HasEnabledpublic HandlerRegistration addClickHandler(ClickHandler handler)
addClickHandler in interface HasClickHandlerspublic void setType(ButtonType type)
setType in interface HasType<ButtonType>type - Type of buttonpublic ButtonType getType()
HasType
getType in interface HasType<ButtonType>public void setSize(ButtonSize size)
setSize in interface HasSize<ButtonSize>size - Size of buttonpublic ButtonSize getSize()
HasSize
getSize in interface HasSize<ButtonSize>public void setDataTargetWidgets(List<Widget> widgets)
setDataTargetWidgets in interface HasDataTargetpublic void setDataTargetWidget(Widget widget)
setDataTargetWidget in interface HasDataTargetpublic void setDataTarget(String dataTarget)
HasDataTarget
setDataTarget in interface HasDataTargetdataTarget - data target stringpublic String getDataTarget()
HasDataTarget
getDataTarget in interface HasDataTargetpublic int getTabIndex()
getTabIndex in interface Focusablepublic void setAccessKey(char key)
setAccessKey in interface Focusablepublic void setFocus(boolean focused)
setFocus in interface Focusablepublic void setTabIndex(int index)
setTabIndex in interface Focusablepublic HandlerRegistration addMouseDownHandler(MouseDownHandler handler)
addMouseDownHandler in interface HasMouseDownHandlerspublic HandlerRegistration addMouseMoveHandler(MouseMoveHandler handler)
addMouseMoveHandler in interface HasMouseMoveHandlerspublic HandlerRegistration addMouseOutHandler(MouseOutHandler handler)
addMouseOutHandler in interface HasMouseOutHandlerspublic HandlerRegistration addMouseOverHandler(MouseOverHandler handler)
addMouseOverHandler in interface HasMouseOverHandlerspublic HandlerRegistration addMouseUpHandler(MouseUpHandler handler)
addMouseUpHandler in interface HasMouseUpHandlerspublic HandlerRegistration addMouseWheelHandler(MouseWheelHandler handler)
addMouseWheelHandler in interface HasMouseWheelHandlerspublic void setBlock(boolean block)
block - True for block level elementpublic void setDataDismiss(ButtonDismiss dismiss)
Modal and dismiss type is
MODAL the button will act as the dismiss (close) button for this
Modal. Same goes for Alert
and dismiss type ALERT.
dismiss - Dismiss type of buttonModal,
Alertpublic void setDataLoadingText(String loadingText)
public void toggle()
public AbstractButton.ButtonStateHandler state()
public void click()
protected abstract Element createElement()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||