Uses of Interface
com.intellij.openapi.actionSystem.DataContext

Packages that use DataContext
com.intellij.debugger.engine   
com.intellij.execution Provides interfaces for running programs from within IDEA and for defining and working with run configurations. 
com.intellij.execution.configurations Provides interfaces for defining run configurations. 
com.intellij.execution.ui Provides interfaces for interacting with the "Run" tool window and the console view displayed in that tool window. 
com.intellij.ide Provides interfaces for accessing common IDEA actions, services and user interface components. 
com.intellij.ide.actions Provides generic "Expand All" and "Collapse All" actions for tree-based panes. 
com.intellij.openapi.actionSystem Provides interfaces for adding menu items and toolbar buttons to the IDEA user interface, and for working with IDEA's menus and toolbars. 
com.intellij.openapi.editor.actionSystem Provides interfaces for actions which are executed in the IDEA text editor, including actions which are executed as the user types text in the editor. 
com.intellij.openapi.vcs Provides interfaces for integrating IDEA with version control systems. 
com.intellij.refactoring Provides interfaces for invoking IDEA refactorings. 
com.intellij.usages.actions Provides actions used in the usage view tree. 
com.intellij.util Provides assorted utility classes. 
 

Uses of DataContext in com.intellij.debugger.engine
 

Methods in com.intellij.debugger.engine with parameters of type DataContext
abstract  DebuggerContext DebuggerUtils.getDebuggerContext(DataContext context)
           
 

Uses of DataContext in com.intellij.execution
 

Methods in com.intellij.execution with parameters of type DataContext
abstract  void ExecutionManager.execute(JavaParameters cmdLine, java.lang.String contentName, DataContext dataContext)
          Executes arbitrary java vm executable and attaches run console window to it.
abstract  void ExecutionManager.execute(JavaParameters cmdLine, java.lang.String contentName, DataContext dataContext, Filter[] filters)
          Same as ExecutionManager.execute(com.intellij.execution.configurations.JavaParameters, String, com.intellij.openapi.actionSystem.DataContext) but also takes filters to apply to console created.
 

Uses of DataContext in com.intellij.execution.configurations
 

Methods in com.intellij.execution.configurations with parameters of type DataContext
 RunProfileState RunProfile.getState(DataContext context, RunnerInfo runnerInfo, RunnerSettings runnerSettings, ConfigurationPerRunnerSettings configurationSettings)
          todo - javadoc
 

Uses of DataContext in com.intellij.execution.ui
 

Methods in com.intellij.execution.ui with parameters of type DataContext
 RunContentDescriptor RunContentManager.getReuseContent(JavaProgramRunner requestor, DataContext dataContext)
          to reduce number of open contents RunContentManager reuses some of them during showRunContent (for ex. if a process was stopped) getReuseContent returns content that will be reused by showRunContent
 

Uses of DataContext in com.intellij.ide
 

Methods in com.intellij.ide that return DataContext
abstract  DataContext DataManager.getDataContext()
           
abstract  DataContext DataManager.getDataContext(java.awt.Component component)
           
abstract  DataContext DataManager.getDataContext(java.awt.Component component, int x, int y)
           
 

Methods in com.intellij.ide with parameters of type DataContext
 boolean DeleteProvider.canDeleteElement(DataContext dataContext)
           
 void DeleteProvider.deleteElement(DataContext dataContext)
           
 boolean CopyProvider.isCopyEnabled(DataContext dataContext)
           
 boolean CutProvider.isCutEnabled(DataContext dataContext)
           
 void CopyProvider.performCopy(DataContext dataContext)
           
 void CutProvider.performCut(DataContext dataContext)
           
 

Uses of DataContext in com.intellij.ide.actions
 

Methods in com.intellij.ide.actions with parameters of type DataContext
protected abstract  TreeExpander TreeExpandAllActionBase.getExpander(DataContext dataContext)
           
protected abstract  TreeExpander TreeCollapseAllActionBase.getExpander(DataContext dataContext)
           
protected  TreeExpander ExpandAllToolbarAction.getExpander(DataContext dataContext)
           
protected  TreeExpander CollapseAllToolbarAction.getExpander(DataContext dataContext)
           
 

Uses of DataContext in com.intellij.openapi.actionSystem
 

Methods in com.intellij.openapi.actionSystem that return DataContext
 DataContext AnActionEvent.getDataContext()
          Returns the context which allows to retrieve information about the state of IDEA related to the action invocation (active editor, selection and so on).
 

Constructors in com.intellij.openapi.actionSystem with parameters of type DataContext
AnActionEvent(java.awt.event.InputEvent inputEvent, DataContext dataContext, java.lang.String place, Presentation presentation, ActionManager actionManager, int modifiers)
           
 

Uses of DataContext in com.intellij.openapi.editor.actionSystem
 

Methods in com.intellij.openapi.editor.actionSystem that return DataContext
static DataContext EditorAction.getProjectAwareDataContext(Editor editor, DataContext original)
           
 

Methods in com.intellij.openapi.editor.actionSystem with parameters of type DataContext
 void TypedAction.actionPerformed(Editor editor, char charTyped, DataContext dataContext)
           
 void EditorAction.actionPerformed(Editor editor, DataContext dataContext)
           
 void TypedActionHandler.execute(Editor editor, char charTyped, DataContext dataContext)
          Processes a key typed in the editor.
 void EditorWriteActionHandler.execute(Editor editor, DataContext dataContext)
           
abstract  void EditorActionHandler.execute(Editor editor, DataContext dataContext)
          Executes the action.
abstract  void EditorWriteActionHandler.executeWriteAction(Editor editor, DataContext dataContext)
           
static DataContext EditorAction.getProjectAwareDataContext(Editor editor, DataContext original)
           
 boolean EditorActionHandler.isEnabled(Editor editor, DataContext dataContext)
          Checks if the action handler is currently enabled.
 void EditorAction.update(Editor editor, Presentation presentation, DataContext dataContext)
           
 

Uses of DataContext in com.intellij.openapi.vcs
 

Methods in com.intellij.openapi.vcs with parameters of type DataContext
 void SelectionChangeListener.selectionChanged(DataContext context)
           
 

Uses of DataContext in com.intellij.refactoring
 

Methods in com.intellij.refactoring with parameters of type DataContext
 void RefactoringActionHandler.invoke(Project project, Editor editor, PsiFile file, DataContext dataContext)
          Invokes refactoring action from editor.
 void RefactoringActionHandler.invoke(Project project, PsiElement[] elements, DataContext dataContext)
          Invokes refactoring action from elsewhere (not from editor).
 

Uses of DataContext in com.intellij.usages.actions
 

Methods in com.intellij.usages.actions with parameters of type DataContext
protected  UsageView IncludeExcludeActionBase.getUsageView(DataContext context)
           
 

Uses of DataContext in com.intellij.util
 

Methods in com.intellij.util with parameters of type DataContext
static void OpenSourceUtil.openSourcesFrom(DataContext context, boolean requestFocus)