List of usage examples for com.intellij.openapi.fileEditor OpenFileDescriptor NAVIGATE_IN_EDITOR
DataKey NAVIGATE_IN_EDITOR
To view the source code for com.intellij.openapi.fileEditor OpenFileDescriptor NAVIGATE_IN_EDITOR.
Click Source Link
From source file:com.intellij.execution.console.LanguageConsoleImpl.java
License:Apache License
@Override public void calcData(@NotNull DataKey key, @NotNull DataSink sink) { if (OpenFileDescriptor.NAVIGATE_IN_EDITOR == key) { sink.put(OpenFileDescriptor.NAVIGATE_IN_EDITOR, myConsoleEditor); } else if (getProject().isInitialized()) { sink.put(key, FileEditorManagerEx.getInstanceEx(getProject()).getData(key.getName(), myConsoleEditor, myConsoleEditor.getCaretModel().getCurrentCaret())); }/*from w w w . j a v a 2s . co m*/ }
From source file:com.intellij.ide.bookmarks.BookmarkManagerTest.java
License:Apache License
@Override public Object getData(String dataId) { if (dataId.equals(OpenFileDescriptor.NAVIGATE_IN_EDITOR.getName())) { return myEditor; }// w w w. j ava2 s.c o m return super.getData(dataId); }
From source file:com.intellij.testFramework.TestDataProvider.java
License:Apache License
@Override public Object getData(@NonNls String dataId) { if (myProject.isDisposed()) { throw new RuntimeException("TestDataProvider is already disposed for " + myProject + "\n" + "If you closed a project in test, please reset IdeaTestApplication.setDataProvider."); }/*w w w .ja va 2s .c o m*/ if (CommonDataKeys.PROJECT.is(dataId)) { return myProject; } else if (PlatformDataKeys.EDITOR.is(dataId) || OpenFileDescriptor.NAVIGATE_IN_EDITOR.is(dataId)) { return FileEditorManager.getInstance(myProject).getSelectedTextEditor(); } else { Editor editor = (Editor) getData(PlatformDataKeys.EDITOR.getName()); if (editor != null) { FileEditorManagerEx manager = FileEditorManagerEx.getInstanceEx(myProject); Object managerData = manager.getData(dataId, editor, editor.getCaretModel().getCurrentCaret()); if (managerData != null) { return managerData; } JComponent component = editor.getContentComponent(); if (component instanceof EditorComponentImpl) { return ((EditorComponentImpl) component).getData(dataId); } } return null; } }
From source file:javarepl.plugin.JavaREPLLanguageConsole.java
License:Apache License
public void calcData(DataKey key, DataSink sink) { if (OpenFileDescriptor.NAVIGATE_IN_EDITOR == key) { sink.put(OpenFileDescriptor.NAVIGATE_IN_EDITOR, myConsoleEditor); return;//from w ww . j a v a2s . co m } else if (getProject().isInitialized()) { FileEditorManager editorManager = FileEditorManager.getInstance(getProject()); final Object o = ((FileEditorManagerImpl) editorManager).getData(key.getName(), myConsoleEditor, myVirtualFile); sink.put(key, o); } }
From source file:org.jetbrains.plugins.clojure.repl.LanguageConsoleImpl.java
License:Apache License
public void calcData(DataKey key, DataSink sink) { if (OpenFileDescriptor.NAVIGATE_IN_EDITOR == key) { sink.put(OpenFileDescriptor.NAVIGATE_IN_EDITOR, myConsoleEditor); return;//from w w w.ja v a 2 s .c o m } Object o = ((FileEditorManagerImpl) FileEditorManager.getInstance(getProject())).getData(key.getName(), myConsoleEditor, myFile.getVirtualFile()); sink.put(key, o); }