Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.util.viewer
Class FilterAction

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.action.AbstractAction
          extended by org.eclipse.jface.action.Action
              extended by eu.esdihumboldt.hale.ui.util.viewer.FilterAction
All Implemented Interfaces:
org.eclipse.jface.action.IAction

public class FilterAction
extends org.eclipse.jface.action.Action

Action that enables/disables a filter on a viewer.

Author:
Simon Templer

Field Summary
 
Fields 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
FilterAction(String activateMessage, String deactivateMessage, org.eclipse.jface.resource.ImageDescriptor imageDesc, org.eclipse.jface.viewers.StructuredViewer viewer, org.eclipse.jface.viewers.ViewerFilter filter, boolean initiallyChecked, boolean inverse)
          Create a filter action.
 
Method Summary
 void run()
           
 
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, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.action.IAction
addPropertyChangeListener, removePropertyChangeListener
 

Constructor Detail

FilterAction

public FilterAction(String activateMessage,
                    String deactivateMessage,
                    org.eclipse.jface.resource.ImageDescriptor imageDesc,
                    org.eclipse.jface.viewers.StructuredViewer viewer,
                    org.eclipse.jface.viewers.ViewerFilter filter,
                    boolean initiallyChecked,
                    boolean inverse)
Create a filter action. Initially, the filter is disabled.

Parameters:
activateMessage - the message to show for activating the filer
deactivateMessage - the message to show for deactivating the filer
imageDesc - the image descriptor
viewer - the viewer the filter is to be applied to
filter - the filter
initiallyChecked - if the action should be initially checked
inverse - if the mode is inverse - meaning if the action is checked, the filter is disabled
Method Detail

run

public void run()
Specified by:
run in interface org.eclipse.jface.action.IAction
Overrides:
run in class org.eclipse.jface.action.Action
See Also:
Action.run()

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d