com.vaadin.addon.touchkit.gwt.client.ui
Class VSwitch

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.FocusWidget
              extended by com.vaadin.addon.touchkit.gwt.client.ui.VSwitch
All Implemented Interfaces:
com.google.gwt.event.dom.client.BlurHandler, com.google.gwt.event.dom.client.FocusHandler, com.google.gwt.event.dom.client.HasAllDragAndDropHandlers, com.google.gwt.event.dom.client.HasAllFocusHandlers, com.google.gwt.event.dom.client.HasAllGestureHandlers, com.google.gwt.event.dom.client.HasAllKeyHandlers, com.google.gwt.event.dom.client.HasAllMouseHandlers, com.google.gwt.event.dom.client.HasAllTouchHandlers, com.google.gwt.event.dom.client.HasBlurHandlers, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasDoubleClickHandlers, com.google.gwt.event.dom.client.HasDragEndHandlers, com.google.gwt.event.dom.client.HasDragEnterHandlers, com.google.gwt.event.dom.client.HasDragHandlers, com.google.gwt.event.dom.client.HasDragLeaveHandlers, com.google.gwt.event.dom.client.HasDragOverHandlers, com.google.gwt.event.dom.client.HasDragStartHandlers, com.google.gwt.event.dom.client.HasDropHandlers, com.google.gwt.event.dom.client.HasFocusHandlers, com.google.gwt.event.dom.client.HasGestureChangeHandlers, com.google.gwt.event.dom.client.HasGestureEndHandlers, com.google.gwt.event.dom.client.HasGestureStartHandlers, com.google.gwt.event.dom.client.HasKeyDownHandlers, com.google.gwt.event.dom.client.HasKeyPressHandlers, com.google.gwt.event.dom.client.HasKeyUpHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasMouseMoveHandlers, com.google.gwt.event.dom.client.HasMouseOutHandlers, com.google.gwt.event.dom.client.HasMouseOverHandlers, com.google.gwt.event.dom.client.HasMouseUpHandlers, com.google.gwt.event.dom.client.HasMouseWheelHandlers, com.google.gwt.event.dom.client.HasTouchCancelHandlers, com.google.gwt.event.dom.client.HasTouchEndHandlers, com.google.gwt.event.dom.client.HasTouchMoveHandlers, com.google.gwt.event.dom.client.HasTouchStartHandlers, com.google.gwt.event.dom.client.KeyUpHandler, com.google.gwt.event.dom.client.MouseDownHandler, com.google.gwt.event.dom.client.MouseMoveHandler, com.google.gwt.event.dom.client.MouseUpHandler, com.google.gwt.event.dom.client.TouchCancelHandler, com.google.gwt.event.dom.client.TouchEndHandler, com.google.gwt.event.dom.client.TouchMoveHandler, com.google.gwt.event.dom.client.TouchStartHandler, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasValueChangeHandlers<Boolean>, com.google.gwt.event.shared.EventHandler, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.Event.NativePreviewHandler, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.TakesValue<Boolean>, com.google.gwt.user.client.ui.Focusable, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.HasFocus, com.google.gwt.user.client.ui.HasValue<Boolean>, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.SourcesClickEvents, com.google.gwt.user.client.ui.SourcesFocusEvents, com.google.gwt.user.client.ui.SourcesKeyboardEvents, com.google.gwt.user.client.ui.SourcesMouseEvents, com.vaadin.client.ui.Field

public class VSwitch
extends com.google.gwt.user.client.ui.FocusWidget
implements com.vaadin.client.ui.Field, com.google.gwt.user.client.ui.HasValue<Boolean>, com.google.gwt.event.dom.client.KeyUpHandler, com.google.gwt.event.dom.client.MouseDownHandler, com.google.gwt.event.dom.client.MouseUpHandler, com.google.gwt.event.dom.client.MouseMoveHandler, com.google.gwt.event.dom.client.TouchStartHandler, com.google.gwt.event.dom.client.TouchMoveHandler, com.google.gwt.event.dom.client.TouchEndHandler, com.google.gwt.event.dom.client.TouchCancelHandler, com.google.gwt.event.dom.client.FocusHandler, com.google.gwt.event.dom.client.BlurHandler, com.google.gwt.user.client.Event.NativePreviewHandler

VSwitch is the client-side implementation of import com.vaadin.client.ui.Field; the Switch component. Derived from implementations by Teemu Pöntelin Vaadin Ltd.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
static String CLASSNAME
          Set the CSS class name to allow styling.
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
VSwitch()
          The constructor should first call super() to initialize the component and then handle any initialization relevant to Vaadin.
 
Method Summary
 com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<Boolean> handler)
           
 com.google.gwt.user.client.Element getErrorIndicator()
           
 Boolean getValue()
           
 void handleMouseUp()
           
 void onBlur(com.google.gwt.event.dom.client.BlurEvent event)
           
 void onFocus(com.google.gwt.event.dom.client.FocusEvent event)
           
 void onKeyUp(com.google.gwt.event.dom.client.KeyUpEvent event)
           
 void onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event)
           
 void onMouseMove(com.google.gwt.event.dom.client.MouseMoveEvent event)
           
 void onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event)
           
 void onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent event)
           
 void onTouchCancel(com.google.gwt.event.dom.client.TouchCancelEvent event)
           
 void onTouchEnd(com.google.gwt.event.dom.client.TouchEndEvent event)
           
 void onTouchMove(com.google.gwt.event.dom.client.TouchMoveEvent event)
           
 void onTouchStart(com.google.gwt.event.dom.client.TouchStartEvent event)
           
 void setEnabled(boolean enabled)
           
 void setErrorIndicator(com.google.gwt.user.client.Element errorIndicator)
           
 void setTabIndex(int index)
           
 void setValue(Boolean value)
           
 void setValue(Boolean value, boolean fireEvents)
           
 
Methods inherited from class com.google.gwt.user.client.ui.FocusWidget
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, getTabIndex, isEnabled, onAttach, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setFocus
 
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, isAttached, isOrWasAttached, 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
 

Field Detail

CLASSNAME

public static final String CLASSNAME
Set the CSS class name to allow styling.

See Also:
Constant Field Values
Constructor Detail

VSwitch

public VSwitch()
The constructor should first call super() to initialize the component and then handle any initialization relevant to Vaadin.

Method Detail

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface com.google.gwt.user.client.ui.HasEnabled
Overrides:
setEnabled in class com.google.gwt.user.client.ui.FocusWidget

setTabIndex

public void setTabIndex(int index)
Specified by:
setTabIndex in interface com.google.gwt.user.client.ui.Focusable
Overrides:
setTabIndex in class com.google.gwt.user.client.ui.FocusWidget

onKeyUp

public void onKeyUp(com.google.gwt.event.dom.client.KeyUpEvent event)
Specified by:
onKeyUp in interface com.google.gwt.event.dom.client.KeyUpHandler

onMouseDown

public void onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event)
Specified by:
onMouseDown in interface com.google.gwt.event.dom.client.MouseDownHandler

onPreviewNativeEvent

public void onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent event)
Specified by:
onPreviewNativeEvent in interface com.google.gwt.user.client.Event.NativePreviewHandler

onMouseUp

public void onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event)
Specified by:
onMouseUp in interface com.google.gwt.event.dom.client.MouseUpHandler

handleMouseUp

public void handleMouseUp()

onMouseMove

public void onMouseMove(com.google.gwt.event.dom.client.MouseMoveEvent event)
Specified by:
onMouseMove in interface com.google.gwt.event.dom.client.MouseMoveHandler

onFocus

public void onFocus(com.google.gwt.event.dom.client.FocusEvent event)
Specified by:
onFocus in interface com.google.gwt.event.dom.client.FocusHandler

onBlur

public void onBlur(com.google.gwt.event.dom.client.BlurEvent event)
Specified by:
onBlur in interface com.google.gwt.event.dom.client.BlurHandler

onTouchEnd

public void onTouchEnd(com.google.gwt.event.dom.client.TouchEndEvent event)
Specified by:
onTouchEnd in interface com.google.gwt.event.dom.client.TouchEndHandler

onTouchMove

public void onTouchMove(com.google.gwt.event.dom.client.TouchMoveEvent event)
Specified by:
onTouchMove in interface com.google.gwt.event.dom.client.TouchMoveHandler

onTouchStart

public void onTouchStart(com.google.gwt.event.dom.client.TouchStartEvent event)
Specified by:
onTouchStart in interface com.google.gwt.event.dom.client.TouchStartHandler

onTouchCancel

public void onTouchCancel(com.google.gwt.event.dom.client.TouchCancelEvent event)
Specified by:
onTouchCancel in interface com.google.gwt.event.dom.client.TouchCancelHandler

addValueChangeHandler

public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<Boolean> handler)
Specified by:
addValueChangeHandler in interface com.google.gwt.event.logical.shared.HasValueChangeHandlers<Boolean>

getValue

public Boolean getValue()
Specified by:
getValue in interface com.google.gwt.user.client.TakesValue<Boolean>
Specified by:
getValue in interface com.google.gwt.user.client.ui.HasValue<Boolean>

setValue

public void setValue(Boolean value)
Specified by:
setValue in interface com.google.gwt.user.client.TakesValue<Boolean>
Specified by:
setValue in interface com.google.gwt.user.client.ui.HasValue<Boolean>

setValue

public void setValue(Boolean value,
                     boolean fireEvents)
Specified by:
setValue in interface com.google.gwt.user.client.ui.HasValue<Boolean>

getErrorIndicator

public com.google.gwt.user.client.Element getErrorIndicator()

setErrorIndicator

public void setErrorIndicator(com.google.gwt.user.client.Element errorIndicator)


Copyright © 2014 Vaadin Ltd. All rights reserved.