Class SwitchButton
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.gcube.portlets.widgets.switchbutton.client.SwitchButton
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.logical.shared.HasValueChangeHandlers<Boolean>,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.TakesValue<Boolean>,com.google.gwt.user.client.ui.HasName,com.google.gwt.user.client.ui.HasValue<Boolean>,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget
public class SwitchButton extends com.google.gwt.user.client.ui.Composite implements com.google.gwt.user.client.ui.HasName, com.google.gwt.user.client.ui.HasValue<Boolean>
-
-
Constructor Summary
Constructors Constructor Description SwitchButton()SwitchButton(boolean initialValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<Boolean> handler)protected voidensureDomEventHandlers()StringgetName()BooleangetValue()voidsetName(String name)voidsetValue(Boolean value)Checks or unchecks the switch button box, firingValueChangeEventif appropriate.voidsetValue(Boolean value, boolean fireEvents)Checks or unchecks the switch button box, firingValueChangeEventif appropriate.-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, 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, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Method Detail
-
addValueChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<Boolean> handler)
- Specified by:
addValueChangeHandlerin interfacecom.google.gwt.event.logical.shared.HasValueChangeHandlers<Boolean>
-
getValue
public Boolean getValue()
-
setValue
public void setValue(Boolean value)
Checks or unchecks the switch button box, firingValueChangeEventif appropriate.Note that this does not set the value property of the checkbox input element wrapped by this widget. For access to that property, see
#setFormValue(String)
-
setValue
public void setValue(Boolean value, boolean fireEvents)
Checks or unchecks the switch button box, firingValueChangeEventif appropriate.- Specified by:
setValuein interfacecom.google.gwt.user.client.ui.HasValue<Boolean>- Parameters:
value- true to set on, false to set off; null value implies falsefireEvents- If true, and value has changed, fire aValueChangeEvent
-
ensureDomEventHandlers
protected void ensureDomEventHandlers()
-
setName
public void setName(String name)
- Specified by:
setNamein interfacecom.google.gwt.user.client.ui.HasName
-
getName
public String getName()
- Specified by:
getNamein interfacecom.google.gwt.user.client.ui.HasName
-
-