Package org.eclipse.compare.internal
Class ChangeCompareFilterPropertyAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.compare.internal.ChangeCompareFilterPropertyAction
- All Implemented Interfaces:
EventListener,IAction,IPropertyChangeListener,DisposeListener
public class ChangeCompareFilterPropertyAction
extends Action
implements IPropertyChangeListener, DisposeListener
Toggles the activation of a compare filter
-
Field Summary
FieldsFields inherited from interface org.eclipse.jface.action.IAction
AS_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 Summary
ConstructorsConstructorDescriptionChangeCompareFilterPropertyAction(CompareFilterDescriptor compareFilterDescriptor, CompareConfiguration compareConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()voidNotification that a property has changed.voidrun()The default implementation of thisIActionmethod does nothing.voidsetChecked(boolean state) Sets the checked status of this action.voidvoidvoidSent when the widget is disposed.Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, 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, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipTextMethods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
Field Details
-
COMPARE_FILTERS
- See Also:
-
COMPARE_FILTER_ACTIONS
- See Also:
-
COMPARE_FILTERS_INITIALIZING
- See Also:
-
-
Constructor Details
-
ChangeCompareFilterPropertyAction
public ChangeCompareFilterPropertyAction(CompareFilterDescriptor compareFilterDescriptor, CompareConfiguration compareConfiguration)
-
-
Method Details
-
run
public 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. -
setChecked
public void setChecked(boolean state) Description copied from interface:IActionSets the checked status of this action. Applicable for the stylesAS_CHECK_BOXorAS_RADIO_BUTTON.Fires a property change event for the
CHECKEDproperty if the checked status actually changes as a consequence.- Specified by:
setCheckedin interfaceIAction- Overrides:
setCheckedin classAction- Parameters:
state- the new checked status- See Also:
-
setCompareConfiguration
-
propertyChange
Description copied from interface:IPropertyChangeListenerNotification that a property has changed.This method gets called when the observed object fires a property change event.
- Specified by:
propertyChangein interfaceIPropertyChangeListener- Parameters:
event- the property change event object describing which property changed and how
-
dispose
public void dispose() -
widgetDisposed
Description copied from interface:DisposeListenerSent when the widget is disposed.- Specified by:
widgetDisposedin interfaceDisposeListener- Parameters:
e- an event containing information about the dispose
-
getFilterId
-
setInput
-