| |
org.eclipse.jface.commands
Class RadioState
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.State
org.eclipse.jface.commands.PersistentState
org.eclipse.jface.commands.ToggleState
org.eclipse.jface.commands.RadioState
-
Direct Known Subclasses:
-
RegistryRadioState
-
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.
-
Since:
- 3.2
|
Method Summary
|
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. |
|
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
RadioState
public RadioState()
dispose
public void dispose()
- Unregisters this state from the manager, which detaches the listeners.
-
-
Overrides:
-
dispose
in class
State
-
setRadioGroupIdentifier
public final void setRadioGroupIdentifier(
String identifier)
- Sets the identifier of the radio group for this piece of state. If the
identifier is cleared, then the state is unregistered.
-
-
Parameters:
-
identifier - The identifier of the radio group for this state; may be
null if the identifier is being cleared.
setValue
public void setValue(
Object value)
- Sets the value for this object. This notifies the radio state manager of
the change.
-
-
Overrides:
-
setValue
in class
ToggleState
-
-
Parameters:
-
value - The new value; should be a Boolean.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.
|
|