Package com.intellij.ide.structureView

Examples of com.intellij.ide.structureView.StructureView


          public StructureViewModel createStructureViewModel() {
            return new HbStructureViewModel((HbPsiFile) mainFile);
          }
        };

        StructureView structureView = builder.createStructureView(fileEditor, psiFile.getProject());

        return new StructureViewComposite.StructureViewDescriptor(
          HbLanguage.INSTANCE.getDisplayName(), structureView, HbFileType.INSTANCE.getIcon());
      }
    };
View Full Code Here


        }
        FileEditor fileEditor = PlatformDataKeys.FILE_EDITOR.getData(dataContext);
        if (fileEditor == null) {
            return;
        }
        StructureView structureView = new StructureViewComponent(fileEditor, viewModel, project, true);

        FileStructurePopup popup = createStructureViewPopup(project, fileEditor, structureView);
        popup.setTitle(psiFile.getName());
        popup.show();
    }
View Full Code Here

          public StructureViewModel createStructureViewModel(@Nullable Editor editor) {
            return new HbStructureViewModel((HbPsiFile)psiFile, editor);
          }
        };

        StructureView structureView = builder.createStructureView(fileEditor, psiFile.getProject());

        return new StructureViewComposite.StructureViewDescriptor(
          HbLanguage.INSTANCE.getDisplayName(), structureView, HbFileType.INSTANCE.getIcon());
      }
    };
View Full Code Here

  @Override
  public StructureViewBuilder getStructureViewBuilder(final PsiFile psiFile) {
    return new TemplateLanguageStructureViewBuilder(psiFile) {
      @Override
      protected StructureViewComposite.StructureViewDescriptor createMainView(final FileEditor fileEditor, final PsiFile mainFile) {
        StructureView mainView = new TreeBasedStructureViewBuilder() {
          @Override
          @NotNull
          public StructureViewModel createStructureViewModel(@Nullable Editor editor) {
            return new CfmlStructureViewModel(psiFile);
          }
View Full Code Here

    assertEquals("f2() : void", getText(topLevelObjects[1]));
    assertEquals("f3() : void", getText(topLevelObjects[2]));
  }

  private Object[] getTopLevelItems() {
    StructureView structureView = createStructureViewModel();
    final StructureViewModel structureViewModel = structureView.getTreeModel();

    AbstractTreeStructure jsTreeStructure = new SmartTreeStructure(getProject(), structureViewModel);

    Object[] items = TreeStructureUtil.getChildElementsFromTreeStructure(jsTreeStructure, jsTreeStructure.getRootElement());
    structureViewModel.dispose();
View Full Code Here

  public static StructureViewBuilder createStructureViewBuilder(final Overview overview) {
    return new StructureViewBuilder() {

      @NotNull
      public StructureView createStructureView(final FileEditor fileEditor, Project project) {
        return new StructureView() {

          public FileEditor getFileEditor() {
            return fileEditor;
          }
View Full Code Here

TOP

Related Classes of com.intellij.ide.structureView.StructureView

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.