com.vaadin.addon.touchkit.gwt.client
Class Android2NativeSelectReplacement

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.Composite
              extended by com.vaadin.client.ui.VOptionGroupBase
                  extended by com.vaadin.client.ui.VNativeSelect
                      extended by com.vaadin.addon.touchkit.gwt.client.Android2NativeSelectReplacement
All Implemented Interfaces:
com.google.gwt.event.dom.client.ChangeHandler, com.google.gwt.event.dom.client.ClickHandler, com.google.gwt.event.dom.client.KeyPressHandler, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.EventHandler, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, com.vaadin.client.Focusable, com.vaadin.client.ui.Field

public class Android2NativeSelectReplacement
extends com.vaadin.client.ui.VNativeSelect


Nested Class Summary
static interface Android2NativeSelectReplacement.Bundle
           
static interface Android2NativeSelectReplacement.Styles
           
 
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
 
Fields inherited from class com.vaadin.client.ui.VNativeSelect
CLASSNAME, select
 
Fields inherited from class com.vaadin.client.ui.VOptionGroupBase
CLASSNAME_OPTION, client, cols, container, immediate, multiselect, newItemButton, newItemField, nullSelectionAllowed, nullSelectionItemAvailable, optionsContainer, paintableId, rows, selectedKeys
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
Android2NativeSelectReplacement()
           
 
Method Summary
 void buildOptions(com.vaadin.client.UIDL uidl)
           
 void focus()
           
protected  String[] getSelectedItems()
           
 void onChange()
           
 void setTabIndex(int tabIndex)
           
protected  void updateEnabledState()
           
 
Methods inherited from class com.vaadin.client.ui.VNativeSelect
getOptionsContainer, onChange, setHeight, setWidth
 
Methods inherited from class com.vaadin.client.ui.VOptionGroupBase
getColumns, getRows, getSelectedItem, isEnabled, isImmediate, isMultiselect, isNullSelectionAllowed, isNullSelectionItemAvailable, isReadonly, onClick, onKeyPress, setEnabled, setReadonly
 
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, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, sinkBitlessEvent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Android2NativeSelectReplacement

public Android2NativeSelectReplacement()
Method Detail

buildOptions

public void buildOptions(com.vaadin.client.UIDL uidl)
Overrides:
buildOptions in class com.vaadin.client.ui.VNativeSelect

getSelectedItems

protected String[] getSelectedItems()
Overrides:
getSelectedItems in class com.vaadin.client.ui.VNativeSelect

onChange

public void onChange()

setTabIndex

public void setTabIndex(int tabIndex)
Overrides:
setTabIndex in class com.vaadin.client.ui.VNativeSelect

updateEnabledState

protected void updateEnabledState()
Overrides:
updateEnabledState in class com.vaadin.client.ui.VNativeSelect

focus

public void focus()
Specified by:
focus in interface com.vaadin.client.Focusable
Overrides:
focus in class com.vaadin.client.ui.VNativeSelect


Copyright © 2014 Vaadin Ltd. All rights reserved.