Package org.eclipse.gef.ui.actions
Class SaveAction
- java.lang.Object
-
- All Implemented Interfaces:
Disposable,UpdateAction,IAction
public class SaveAction extends EditorPartAction
An action to save the editor's current state.
-
-
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 SaveAction(IEditorPart editor)Constructs aSaveActionand associates it with the given editor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancalculateEnabled()Calculates and returns the enabled state of this action.protected voidinit()Initializes this action's text.voidrun()Saves the state of the associated editor.-
Methods inherited from class org.eclipse.gef.ui.actions.EditorPartAction
getEditorPart, setEditorPart
-
Methods inherited from class org.eclipse.gef.ui.actions.WorkbenchPartAction
dispose, execute, getCommandStack, getWorkbenchPart, isEnabled, refresh, setLazyEnablementCalculation, setWorkbenchPart, update
-
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, 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
-
SaveAction
public SaveAction(IEditorPart editor)
Constructs aSaveActionand associates it with the given editor.- Parameters:
editor- the IEditorPart
-
-
Method Detail
-
calculateEnabled
protected boolean calculateEnabled()
Description copied from class:WorkbenchPartActionCalculates and returns the enabled state of this action.- Specified by:
calculateEnabledin classWorkbenchPartAction- Returns:
trueif the action is enabled- See Also:
WorkbenchPartAction.calculateEnabled()
-
init
protected void init()
Initializes this action's text.- Overrides:
initin classWorkbenchPartAction
-
-