Package org.eclipse.jface.preference
Class BooleanPropertyAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.jface.preference.BooleanPropertyAction
- All Implemented Interfaces:
- IAction
The BooleanPropertyAction is an action that set the values of a
 boolean property in the preference store.
- 
Field SummaryFields inherited from interface org.eclipse.jface.action.IActionAS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
- 
Constructor SummaryConstructorsConstructorDescriptionBooleanPropertyAction(String title, IPreferenceStore preferenceStore, String property) Create a new instance of the receiver.
- 
Method SummaryModifier and TypeMethodDescriptionvoidrun()The default implementation of thisIActionmethod does nothing.Methods inherited from class org.eclipse.jface.action.ActionconvertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipTextMethods inherited from class org.eclipse.jface.action.AbstractActionaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
- 
Constructor Details- 
BooleanPropertyActionpublic BooleanPropertyAction(String title, IPreferenceStore preferenceStore, String property) throws IllegalArgumentException Create a new instance of the receiver.- Parameters:
- title- The displayable name of the action.
- preferenceStore- The preference store to propogate changes to
- property- The property that is being updated
- Throws:
- IllegalArgumentException- Thrown if preferenceStore or property are- null.
 
 
- 
- 
Method Details- 
runpublic void run()Description copied from class:ActionThe default implementation of thisIActionmethod does nothing. Subclasses should override this method if they do not need information from the triggering event, or overriderunWithEvent(Event)if they do.
 
-