public class RadioState extends ToggleState
A piece of boolean state grouped with other boolean states. Of these states,
only one may have a value of Boolean.TRUE at any given point in time.
The values of all other states must be Boolean.FALSE.
If this state is registered using IMenuStateIds.STYLE, then it will
control the presentation of the command if displayed in the menus, tool bars
or status line.
Clients may instantiate or extend this interface.
| Constructor and Description |
|---|
RadioState() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Unregisters this state from the manager, which detaches the listeners.
|
void |
setRadioGroupIdentifier(String identifier)
Sets the identifier of the radio group for this piece of state.
|
void |
setValue(Object value)
Sets the value for this object.
|
load, savesetShouldPersist, shouldPersistaddListener, fireStateChanged, getId, getValue, removeListener, setIdaddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectpublic void dispose()
public final void setRadioGroupIdentifier(String identifier)
identifier - The identifier of the radio group for this state; may be
null if the identifier is being cleared.public void setValue(Object value)
setValue in class ToggleStatevalue - The new value; should be a Boolean.Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.