com.vaadin.terminal.gwt.client.ui.
Class VOptionGroup
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
com.vaadin.terminal.gwt.client.ui.VOptionGroup
All Implemented Interfaces:
com.google.gwt.event.dom.client.BlurHandler, com.google.gwt.event.dom.client.ChangeHandler, com.google.gwt.event.dom.client.ClickHandler, com.google.gwt.event.dom.client.FocusHandler, 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.IsWidget, Focusable, Paintable, Field
- extends com.google.gwt.user.client.ui.Composite
- implements com.google.gwt.event.dom.client.FocusHandler, com.google.gwt.event.dom.client.BlurHandler
public class VOptionGroup
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
|
static String |
CLASSNAME_OPTION
|
protected ApplicationConnection |
client
|
static String |
HTML_CONTENT_ALLOWED
|
protected String |
id
|
protected com.google.gwt.user.client.ui.Widget |
optionsContainer
Widget holding the different options (e.g. |
protected Set<String> |
selectedKeys
|
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX |
Constructor Summary | |
---|---|
VOptionGroup()
|
Method Summary | |
---|---|
protected void |
buildOptions(UIDL uidl)
|
void |
focus()
Sets focus to this widget. |
protected int |
getColumns()
|
protected int |
getRows()
|
protected String |
getSelectedItem()
|
protected String[] |
getSelectedItems()
|
protected boolean |
isDisabled()
|
protected boolean |
isImmediate()
|
protected boolean |
isMultiselect()
|
protected boolean |
isNullSelectionAllowed()
|
protected boolean |
isNullSelectionItemAvailable()
|
protected boolean |
isReadonly()
|
void |
onBlur(com.google.gwt.event.dom.client.BlurEvent arg0)
|
void |
onChange(com.google.gwt.event.dom.client.ChangeEvent event)
|
void |
onClick(com.google.gwt.event.dom.client.ClickEvent event)
|
void |
onFocus(com.google.gwt.event.dom.client.FocusEvent arg0)
|
void |
onKeyPress(com.google.gwt.event.dom.client.KeyPressEvent event)
|
protected void |
setTabIndex(int tabIndex)
|
void |
updateFromUIDL(UIDL uidl,
ApplicationConnection client)
|
Methods inherited from class com.google.gwt.user.client.ui.Composite |
---|
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, 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 |
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, unsinkEvents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
HTML_CONTENT_ALLOWED
public static final String HTML_CONTENT_ALLOWED
See Also:
CLASSNAME
public static final String CLASSNAME
See Also:
CLASSNAME_OPTION
public static final String CLASSNAME_OPTION
See Also:
client
protected ApplicationConnection client
id
protected String id
selectedKeys
protected Set<String> selectedKeys
optionsContainer
protected com.google.gwt.user.client.ui.Widget optionsContainer
Widget holding the different options (e.g. ListBox or Panel for radio buttons) (optional, fallbacks to container Panel)
Constructor Detail |
---|
VOptionGroup
public VOptionGroup()
Method Detail |
---|
updateFromUIDL
public void updateFromUIDL(UIDL uidl,
ApplicationConnection client)
- Specified by:
updateFromUIDL
in interfacePaintable
buildOptions
protected void buildOptions(UIDL uidl)
getSelectedItems
protected String[] getSelectedItems()
onClick
public void onClick(com.google.gwt.event.dom.client.ClickEvent event)
- Specified by:
onClick
in interfacecom.google.gwt.event.dom.client.ClickHandler
setTabIndex
protected void setTabIndex(int tabIndex)
focus
public void focus()
Description copied from interface: Focusable
Sets focus to this widget.
onFocus
public void onFocus(com.google.gwt.event.dom.client.FocusEvent arg0)
- Specified by:
onFocus
in interfacecom.google.gwt.event.dom.client.FocusHandler
onBlur
public void onBlur(com.google.gwt.event.dom.client.BlurEvent arg0)
- Specified by:
onBlur
in interfacecom.google.gwt.event.dom.client.BlurHandler
isImmediate
protected boolean isImmediate()
isMultiselect
protected boolean isMultiselect()
isDisabled
protected boolean isDisabled()
isReadonly
protected boolean isReadonly()
isNullSelectionAllowed
protected boolean isNullSelectionAllowed()
isNullSelectionItemAvailable
protected boolean isNullSelectionItemAvailable()
getColumns
protected int getColumns()
- Returns:
- "cols" specified in uidl, 0 if not specified
getRows
protected int getRows()
- Returns:
- "rows" specified in uidl, 0 if not specified
onChange
public void onChange(com.google.gwt.event.dom.client.ChangeEvent event)
- Specified by:
onChange
in interfacecom.google.gwt.event.dom.client.ChangeHandler
onKeyPress
public void onKeyPress(com.google.gwt.event.dom.client.KeyPressEvent event)
- Specified by:
onKeyPress
in interfacecom.google.gwt.event.dom.client.KeyPressHandler
getSelectedItem
protected String getSelectedItem()