Package org.eclipse.ui.views.framelist
Class FrameAction
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- org.eclipse.ui.views.framelist.FrameAction
-
- All Implemented Interfaces:
IAction
- Direct Known Subclasses:
BackAction
,ForwardAction
,GoIntoAction
,UpAction
public abstract class FrameAction extends Action
Abstract superclass for actions dealing with frames or a frame list. This listens for changes to the frame list and updates itself accordingly.
-
-
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 Modifier Constructor Description protected
FrameAction(FrameList frameList)
Constructs a new action for the specified frame list.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
Disposes this frame action.FrameList
getFrameList()
Returns the frame list.protected void
handlePropertyChange(PropertyChangeEvent event)
Handles a property change event from the frame list.void
update()
Updates this action.-
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, run, 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
-
FrameAction
protected FrameAction(FrameList frameList)
Constructs a new action for the specified frame list. and adds a property change listener on it.- Parameters:
frameList
- the frame list
-
-
Method Detail
-
dispose
public void dispose()
Disposes this frame action. This implementation removes the property change listener from the frame list.
-
getFrameList
public FrameList getFrameList()
Returns the frame list.
-
handlePropertyChange
protected void handlePropertyChange(PropertyChangeEvent event)
Handles a property change event from the frame list. This implementation callsupdate()
.
-
update
public void update()
Updates this action. This implementation does nothing. Most implementations will override this method.
-
-