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, save
setShouldPersist, shouldPersist
addListener, fireStateChanged, getId, getValue, removeListener, setId
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public 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 ToggleState
value
- The new value; should be a Boolean
.
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.