|
org.eclipse.jface.commands
Class ToggleState
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.State
org.eclipse.jface.commands.PersistentState
org.eclipse.jface.commands.ToggleState
-
Direct Known Subclasses:
-
RadioState,
RegistryToggleState
-
public class ToggleState
- extends
PersistentState
A piece of state storing a
Boolean
.
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 this class, but must not extend.
-
Since:
- 3.2
Constructor Summary
|
ToggleState
()
Constructs a new ToggleState . |
Method Summary
|
void
|
load
(
IPreferenceStore store,
String preferenceKey)
Loads this state from the preference store, given the location at which
to look. |
void
|
save
(
IPreferenceStore store,
String preferenceKey)
Saves this state to the preference store, given the location at which to
write. |
void
|
setValue
(
Object value)
Sets the value for this state object. |
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
ToggleState
public ToggleState()
- Constructs a new
ToggleState . By default, the toggle is
off (e.g., false ).
load
public final void load(
IPreferenceStore store,
String preferenceKey)
-
Description copied from class:
PersistentState
- Loads this state from the preference store, given the location at which
to look. This method must be symmetric with a call to
PersistentState.save(IPreferenceStore, String) .
-
-
Specified by:
-
load
in class
PersistentState
-
-
Parameters:
-
store - The store from which to read; must not be null . -
preferenceKey - The key at which the state is stored; must not be
null .
save
public final void save(
IPreferenceStore store,
String preferenceKey)
-
Description copied from class:
PersistentState
- Saves this state to the preference store, given the location at which to
write. This method must be symmetric with a call to
PersistentState.load(IPreferenceStore, String) .
-
-
Specified by:
-
save
in class
PersistentState
-
-
Parameters:
-
store - The store to which the state should be written; must not be
null . -
preferenceKey - The key at which the state should be stored; must not be
null .
setValue
public void setValue(
Object value)
-
Description copied from class:
State
- Sets the value for this state object.
-
-
Overrides:
-
setValue
in class
State
-
-
Parameters:
-
value - The value to set; may be anything.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.
|
|