Eclipse Platform
2.0

org.eclipse.ui.actions
Class OpenFileAction

java.lang.Object
  |
  +--org.eclipse.jface.action.Action
        |
        +--org.eclipse.ui.actions.SelectionListenerAction
              |
              +--org.eclipse.ui.actions.OpenSystemEditorAction
                    |
                    +--org.eclipse.ui.actions.OpenFileAction
All Implemented Interfaces:
IAction, ISelectionChangedListener

public class OpenFileAction
extends OpenSystemEditorAction

Standard action for opening an editor on the currently selected file resource(s).

Note that there is a different action for opening closed projects: OpenResourceAction.

This class may be instantiated; it is not intended to be subclassed.


Field Summary
static String ID
          The id of this action.
 
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, CHECKED, DESCRIPTION, ENABLED, IMAGE, TEXT, TOOL_TIP_TEXT
 
Constructor Summary
OpenFileAction(IWorkbenchPage page)
          Creates a new action that will open editors on the then-selected file resources.
OpenFileAction(IWorkbenchPage page, IEditorDescriptor descriptor)
          Creates a new action that will open instances of the specified editor on the then-selected file resources.
 
Methods inherited from class org.eclipse.ui.actions.OpenSystemEditorAction
run, updateSelection
 
Methods inherited from class org.eclipse.ui.actions.SelectionListenerAction
getSelectedNonResources, getSelectedResources, getStructuredSelection, resourceIsType, selectionChanged, selectionChanged, selectionIsOfType
 
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, isEnabled, 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
 

Field Detail

ID

public static final String ID
The id of this action.

See Also:
Constant Field Values
Constructor Detail

OpenFileAction

public OpenFileAction(IWorkbenchPage page)
Creates a new action that will open editors on the then-selected file resources. Equivalent to OpenFileAction(page,null).

Parameters:
page - the workbench page in which to open the editor

OpenFileAction

public OpenFileAction(IWorkbenchPage page,
                      IEditorDescriptor descriptor)
Creates a new action that will open instances of the specified editor on the then-selected file resources.

Parameters:
page - the workbench page in which to open the editor
descriptor - the editor descriptor, or null if unspecified

Eclipse Platform
2.0

Copyright (c) IBM Corp. and others 2000, 2002. All Rights Reserved.