org.eclipse.gef.ui.actions
Class SaveAction
java.lang.Object
|
+--org.eclipse.jface.action.Action
|
+--org.eclipse.gef.ui.actions.EditorPartAction
|
+--org.eclipse.gef.ui.actions.SaveAction
- All Implemented Interfaces:
- Disposable, IAction, IPropertyListener
- public class SaveAction
- extends EditorPartAction
- implements IPropertyListener
An action to save the editor's current state.
|
Constructor Summary |
SaveAction(IEditorPart editor)
Creates a SaveAction and associates it with the
given editor. |
| Methods inherited from class org.eclipse.jface.action.Action |
addPropertyChangeListener, convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, firePropertyChange, firePropertyChange, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, removeAcceleratorText, removePropertyChangeListener, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SaveAction
public SaveAction(IEditorPart editor)
- Creates a
SaveAction and associates it with the
given editor.
calculateEnabled
protected boolean calculateEnabled()
- Returns
true if the editor is dirty.
- Overrides:
calculateEnabled in class EditorPartAction
hookEditorPart
protected void hookEditorPart()
- Adds this action to the editor's list of
IPropertyListeners.
- Overrides:
hookEditorPart in class EditorPartAction
init
protected void init()
- Initializes this action's text.
- Overrides:
init in class EditorPartAction
propertyChanged
public void propertyChanged(Object o,
int i)
- Updates this action when the editor's state
becomes dirty.
- Specified by:
propertyChanged in interface IPropertyListener
- Parameters:
o - The object whose property has changed.i - The property that has changed.
run
public void run()
- Saves the state of the associated editor.
- Overrides:
run in class Action
unhookEditorPart
public void unhookEditorPart()
- Removes this action from the editor's list of
IPropertyListeners.
- Overrides:
unhookEditorPart in class EditorPartAction