public class ToggleSwitchBase extends Widget implements HasSize<SizeType>, HasValue<Boolean>, HasValueChangeHandlers<Boolean>, HasEnabled, HasVisibility, HasId, HasName, HasReadOnly, HasResponsiveness, IsEditor<LeafValueEditor<Boolean>>
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
DEBUG_ID_PREFIX
Modifier | Constructor and Description |
---|---|
protected |
ToggleSwitchBase(InputElement element) |
Modifier and Type | Method and Description |
---|---|
HandlerRegistration |
addValueChangeHandler(ValueChangeHandler<Boolean> handler) |
LeafValueEditor<Boolean> |
asEditor() |
String |
getId() |
String |
getLabelText() |
String |
getName() |
ColorType |
getOffColor() |
String |
getOffText() |
ColorType |
getOnColor() |
String |
getOnText() |
SizeType |
getSize() |
Boolean |
getValue() |
boolean |
isAnimate() |
boolean |
isEnabled() |
boolean |
isIndeterminate() |
boolean |
isInverse() |
boolean |
isRadioAllOff() |
boolean |
isReadOnly() |
boolean |
isVisible() |
void |
onChange(boolean value) |
protected void |
onLoad() |
protected void |
onUnload() |
void |
setAnimate(boolean animate) |
void |
setEnabled(boolean enabled) |
void |
setHandleWidth(String handleWidth)
Sets the handle's width.
|
void |
setHiddenOn(DeviceSize deviceSize) |
void |
setId(String id) |
void |
setIndeterminate(boolean indeterminate)
Indeterminate state.
|
void |
setInverse(boolean inverse)
Inverse switch direction.
|
void |
setLabelText(String labelText) |
void |
setLabelWidth(String labelWidth)
Sets the label's width (the space between handles).
|
void |
setName(String name) |
void |
setOffColor(ColorType offColor) |
void |
setOffIcon(IconType iconType) |
void |
setOffText(String offText) |
void |
setOnColor(ColorType onColor) |
void |
setOnIcon(IconType iconType) |
void |
setOnText(String onText) |
void |
setRadioAllOff(boolean radioAllOff)
Allow this radio button to be unchecked by the user.
|
void |
setReadOnly(boolean readOnly) |
void |
setSize(SizeType size) |
void |
setValue(Boolean value) |
void |
setValue(Boolean value,
boolean fireEvents) |
void |
setVisible(boolean visible) |
void |
setVisibleOn(DeviceSize deviceSize) |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setWidth, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fireEvent
protected ToggleSwitchBase(InputElement element)
public void setVisibleOn(DeviceSize deviceSize)
setVisibleOn
in interface HasResponsiveness
public void setHiddenOn(DeviceSize deviceSize)
setHiddenOn
in interface HasResponsiveness
public boolean isEnabled()
isEnabled
in interface HasEnabled
public void setEnabled(boolean enabled)
setEnabled
in interface HasEnabled
public ColorType getOnColor()
public void setOnColor(ColorType onColor)
public ColorType getOffColor()
public void setOffColor(ColorType offColor)
public boolean isAnimate()
public void setAnimate(boolean animate)
public void setOnIcon(IconType iconType)
public String getOffText()
public void setOffText(String offText)
public void setOffIcon(IconType iconType)
public String getLabelText()
public void setLabelText(String labelText)
public HandlerRegistration addValueChangeHandler(ValueChangeHandler<Boolean> handler)
addValueChangeHandler
in interface HasValueChangeHandlers<Boolean>
public void onChange(boolean value)
public LeafValueEditor<Boolean> asEditor()
asEditor
in interface IsEditor<LeafValueEditor<Boolean>>
public boolean isReadOnly()
isReadOnly
in interface HasReadOnly
public void setReadOnly(boolean readOnly)
setReadOnly
in interface HasReadOnly
public boolean isIndeterminate()
public void setIndeterminate(boolean indeterminate)
public boolean isInverse()
public void setInverse(boolean inverse)
public boolean isRadioAllOff()
public void setRadioAllOff(boolean radioAllOff)
public void setHandleWidth(String handleWidth)
labelWidth
- - set to "auto" (default) for automatic sizing, integer otherwisepublic void setLabelWidth(String labelWidth)
labelWidth
- - set to "auto" (default) for automatic sizing, integer otherwisepublic void setVisible(boolean visible)
setVisible
in interface HasVisibility
setVisible
in class UIObject
public boolean isVisible()
isVisible
in interface HasVisibility
isVisible
in class UIObject
Copyright © 2017. All rights reserved.