Class ModuleContentOutlinePage

  • All Implemented Interfaces:
    IModuleParseListener, org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.ui.part.IPage, org.eclipse.ui.part.IPageBookViewPage, org.eclipse.ui.views.contentoutline.IContentOutlinePage

    public class ModuleContentOutlinePage
    extends org.eclipse.ui.views.contentoutline.ContentOutlinePage
    implements IModuleParseListener
    • Field Detail

      • documentProvider

        protected org.eclipse.ui.texteditor.IDocumentProvider documentProvider
      • labelProvider

        protected org.eclipse.jface.viewers.ILabelProvider labelProvider
      • linkWithEditorAction

        protected org.eclipse.jface.action.Action linkWithEditorAction
    • Constructor Detail

      • ModuleContentOutlinePage

        public ModuleContentOutlinePage​(org.eclipse.ui.texteditor.IDocumentProvider documentProvider,
                                        AbstractModuleEditor editor,
                                        org.eclipse.jface.viewers.ILabelProvider labelProvider,
                                        ModuleContentProvider contentProvider)
    • Method Detail

      • createControl

        public void createControl​(org.eclipse.swt.widgets.Composite parent)
        Specified by:
        createControl in interface org.eclipse.ui.part.IPage
        Overrides:
        createControl in class org.eclipse.ui.views.contentoutline.ContentOutlinePage
      • isReady

        public boolean isReady()
      • selectionChanged

        public void selectionChanged​(org.eclipse.jface.viewers.SelectionChangedEvent event)
        Specified by:
        selectionChanged in interface org.eclipse.jface.viewers.ISelectionChangedListener
        Overrides:
        selectionChanged in class org.eclipse.ui.views.contentoutline.ContentOutlinePage
      • getModule

        public IModule getModule()
      • setModule

        public void setModule​(IModule module)
      • getOutlineRoot

        public java.lang.Object getOutlineRoot​(IModule module)