Package com.intellij.openapi.fileEditor

Examples of com.intellij.openapi.fileEditor.FileEditor


                SourceCodeEditor sourceCodeEditor = null;
                if (databaseFile.getContentFiles().size() > 1) {
                    FileEditorManager editorManager = FileEditorManager.getInstance(databaseFile.getProject());
                    FileEditor[] fileEditors = editorManager.getEditors(databaseFile);
                    if (fileEditors.length >= runtimeInfo.getNamespace()) {
                        FileEditor fileEditor = fileEditors[runtimeInfo.getNamespace() -1];
                        sourceCodeEditor = (SourceCodeEditor) fileEditor;
                        databaseFile.FAKE_DOCUMENT.set(sourceCodeEditor.getEditor().getDocument());
                    } else {
                        FileEditor fileEditor = EditorUtil.getFileEditor(databaseFile, databaseFile.getMainContentFile());
                        if (fileEditor != null && fileEditor instanceof SourceCodeEditor) {
                            sourceCodeEditor = (SourceCodeEditor) fileEditor;
                        }
                    }
                } else {
                    FileEditor fileEditor = EditorUtil.getFileEditor(databaseFile, databaseFile.getMainContentFile());
                    if (fileEditor != null && fileEditor instanceof SourceCodeEditor) {
                        sourceCodeEditor = (SourceCodeEditor) fileEditor;
                    }
                }
                LogicalPosition position = new LogicalPosition(line, 0);
View Full Code Here


            presentation.setEnabled(enabled);
        }
    }

    private DatasetEditor getDatasetEditor(AnActionEvent e) {
        FileEditor fileEditor = e.getData(PlatformDataKeys.FILE_EDITOR);

        return fileEditor instanceof DatasetEditor ? (DatasetEditor) fileEditor : null;
    }
View Full Code Here

    }

    public void init() {
        LightVirtualFile groovyVirtualFile = new LightVirtualFile("response.html", "");
        TextEditorProvider editorProvider = TextEditorProvider.getInstance();
        FileEditor fileEditor = editorProvider.createEditor(project, groovyVirtualFile);
        if (fileEditor instanceof TextEditor) {
            editor = ((TextEditor) fileEditor).getEditor();
        }
        this.editorComponent = fileEditor.getComponent();
    }
View Full Code Here

    }

    public void init() {
        LightVirtualFile groovyVirtualFile = new LightVirtualFile("Test.groovy", "");
        TextEditorProvider editorProvider = TextEditorProvider.getInstance();
        FileEditor fileEditor = editorProvider.createEditor(project, groovyVirtualFile);
        if (fileEditor instanceof TextEditor) {
            editor = ((TextEditor) fileEditor).getEditor();
        }
        this.editorComponent = fileEditor.getComponent();
    }
View Full Code Here

    }
  }

  private static Editor getGrammarEditor(Project project, LivePreviewLanguage livePreviewLanguage) {
    VirtualFile grammarFile = livePreviewLanguage.getGrammarFile();
    FileEditor selectedEditor = grammarFile == null? null : FileEditorManager.getInstance(project).getSelectedEditor(grammarFile);
    return selectedEditor instanceof TextEditor? ((TextEditor)selectedEditor).getEditor() : null;
  }
View Full Code Here

  protected static Editor navigate(Project project, int offset, @Nullable VirtualFile vfile) {
    if (vfile == null) {
      return null;
    }
    new OpenFileDescriptor(project, vfile, offset).navigate(true); // properly contributes to editing history
    FileEditor fileEditor = FileEditorManager.getInstance(project).getSelectedEditor(vfile);
    if (fileEditor instanceof TextEditor) {
      final Editor editor = ((TextEditor)fileEditor).getEditor();
      editor.getCaretModel().moveToOffset(offset);
      editor.getScrollingModel().scrollToCaret(ScrollType.RELATIVE);
      return editor;
View Full Code Here

    });
  }

  public void testStructureView(PsiFile file, Consumer<StructureViewComposite> consumer) {
    final VirtualFile vFile = file.getVirtualFile();
    final FileEditor fileEditor = FileEditorManager.getInstance(getProject()).getSelectedEditor(vFile);
    final StructureViewBuilder builder = LanguageStructureViewBuilder.INSTANCE.getStructureViewBuilder(file);
    assert builder != null;

    StructureViewComposite composite = null;
    try {
View Full Code Here

      final PsiElement element = descriptor.getPsiElement();
      final BnfRule rule = PsiTreeUtil.getParentOfType(element, BnfRule.class);
      if (rule == null) return;

      final BnfRule addedRule = BnfIntroduceRuleHandler.addNextRule(project, rule, "private " + myName + " ::= ");
      final FileEditor selectedEditor = FileEditorManager.getInstance(project).getSelectedEditor(rule.getContainingFile().getVirtualFile());
      if (selectedEditor instanceof TextEditor) {
        final Editor editor = ((TextEditor)selectedEditor).getEditor();
        editor.getCaretModel().moveToOffset(addedRule.getTextRange().getEndOffset() - (BnfIntroduceRuleHandler.endsWithSemicolon(addedRule)? 1 : 0));
        editor.getScrollingModel().scrollToCaret(ScrollType.MAKE_VISIBLE);
      }
View Full Code Here

TOP

Related Classes of com.intellij.openapi.fileEditor.FileEditor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.