1 package org.antlr.works.plugin.intellij; 2 3 import com.intellij.ide.structureView.StructureView; 4 import com.intellij.openapi.fileEditor.FileEditor; 5 import com.intellij.openapi.project.Project; 6 import org.antlr.works.plugin.container.PluginContainer; 7 8 import javax.swing.*; 9 39 40 public class PIStructureView implements StructureView { 41 42 public FileEditor fileEditor; 43 public PluginContainer container; 44 45 public PIStructureView(FileEditor fileEditor, Project project, PluginContainer container) { 46 this.fileEditor = fileEditor; 47 this.container = container; 48 } 49 50 public FileEditor getFileEditor() { 51 return fileEditor; 52 } 53 54 public boolean navigateToSelectedElement(boolean requestFocus) { 55 return false; 56 } 57 58 public JComponent getComponent() { 59 return container.getRulesComponent(); 60 } 61 62 public void dispose() { 63 } 64 65 public void centerSelectedRow() { 66 } 67 68 public void restoreState() { 69 } 70 71 public void storeState() { 72 } 73 } 74 | Popular Tags |