|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectComposite
com.vaadin.client.ui.VOptionGroupBase
public abstract class VOptionGroupBase
| Field Summary | |
|---|---|
static java.lang.String |
CLASSNAME_OPTION
|
ApplicationConnection |
client
For internal use only. |
int |
cols
For internal use only. |
Panel |
container
Panel containing the component. |
boolean |
immediate
For internal use only. |
boolean |
multiselect
For internal use only. |
VNativeButton |
newItemButton
For internal use only. |
VTextField |
newItemField
For internal use only. |
boolean |
nullSelectionAllowed
For internal use only. |
boolean |
nullSelectionItemAvailable
For internal use only. |
Widget |
optionsContainer
Widget holding the different options (e.g. |
java.lang.String |
paintableId
For internal use only. |
int |
rows
For internal use only. |
java.util.Set<java.lang.String> |
selectedKeys
For internal use only. |
| Constructor Summary | |
|---|---|
VOptionGroupBase(java.lang.String classname)
|
|
VOptionGroupBase(Widget w,
java.lang.String classname)
|
|
| Method Summary | |
|---|---|
abstract void |
buildOptions(UIDL uidl)
For internal use only. |
int |
getColumns()
For internal use only. |
int |
getRows()
For internal use only. |
protected java.lang.String |
getSelectedItem()
|
protected abstract java.lang.String[] |
getSelectedItems()
|
boolean |
isEnabled()
|
protected boolean |
isImmediate()
|
protected boolean |
isMultiselect()
|
protected boolean |
isNullSelectionAllowed()
|
protected boolean |
isNullSelectionItemAvailable()
|
boolean |
isReadonly()
|
void |
onChange(ChangeEvent event)
|
void |
onClick(ClickEvent event)
|
void |
onKeyPress(KeyPressEvent event)
|
void |
setEnabled(boolean enabled)
|
void |
setReadonly(boolean readonly)
|
abstract void |
setTabIndex(int tabIndex)
|
protected abstract void |
updateEnabledState()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.vaadin.client.Focusable |
|---|
focus |
| Field Detail |
|---|
public static final java.lang.String CLASSNAME_OPTION
public ApplicationConnection client
public java.lang.String paintableId
public java.util.Set<java.lang.String> selectedKeys
public boolean immediate
public boolean multiselect
public int cols
public int rows
public boolean nullSelectionAllowed
public boolean nullSelectionItemAvailable
public Widget optionsContainer
For internal use only. May be removed or replaced in the future.
public final Panel container
For internal use only. May be removed or replaced in the future.
public VTextField newItemField
public VNativeButton newItemButton
| Constructor Detail |
|---|
public VOptionGroupBase(java.lang.String classname)
public VOptionGroupBase(Widget w,
java.lang.String classname)
| Method Detail |
|---|
protected boolean isImmediate()
protected boolean isMultiselect()
public boolean isEnabled()
public boolean isReadonly()
protected boolean isNullSelectionAllowed()
protected boolean isNullSelectionItemAvailable()
public int getColumns()
public int getRows()
public abstract void setTabIndex(int tabIndex)
public void onClick(ClickEvent event)
public void onChange(ChangeEvent event)
public void onKeyPress(KeyPressEvent event)
public void setReadonly(boolean readonly)
public void setEnabled(boolean enabled)
public abstract void buildOptions(UIDL uidl)
protected abstract java.lang.String[] getSelectedItems()
protected abstract void updateEnabledState()
protected java.lang.String getSelectedItem()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||