Package org.eclipse.ui.console.actions
Class TextViewerAction
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- org.eclipse.ui.console.actions.TextViewerAction
-
- Direct Known Subclasses:
TextViewerGotoLineAction
public class TextViewerAction extends Action implements IUpdate
Common function for actions that operate on a text viewer.Clients may subclass this class.
- Since:
- 3.0
-
-
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
Constructors Constructor Description TextViewerAction(ITextViewer viewer, int operationCode)
Constructs a new action in the given text viewer with the specified operation code.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureAction(String text, String toolTipText, String description)
Configures this action with a label, tool tip, and description.void
run()
The default implementation of thisIAction
method does nothing.void
update()
Requests that this object update itself.-
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
-
-
-
-
Constructor Detail
-
TextViewerAction
public TextViewerAction(ITextViewer viewer, int operationCode)
Constructs a new action in the given text viewer with the specified operation code.- Parameters:
viewer
- The viewer containing the action.operationCode
- The operation code of the action.
-
-
Method Detail
-
update
public void update()
Description copied from interface:IUpdate
Requests that this object update itself.
-
run
public void run()
Description copied from class:Action
The default implementation of thisIAction
method does nothing. Subclasses should override this method if they do not need information from the triggering event, or overriderunWithEvent(Event)
if they do.- Specified by:
run
in interfaceIAction
- Overrides:
run
in classAction
- See Also:
How radio buttons are handled
,How check boxes are handled
-
-