org.eclipse.mylar.internal.tasks.ui.editors
Class RepositoryTaskOutlinePage

java.lang.Object
  extended by org.eclipse.ui.part.Page
      extended by org.eclipse.ui.views.contentoutline.ContentOutlinePage
          extended by org.eclipse.mylar.internal.tasks.ui.editors.RepositoryTaskOutlinePage
All Implemented Interfaces:
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 RepositoryTaskOutlinePage
extends org.eclipse.ui.views.contentoutline.ContentOutlinePage

An outline page for a BugEditor.


Nested Class Summary
protected static class RepositoryTaskOutlinePage.BugTaskOutlineContentProvider
          A content provider for the tree for this view.
 
Field Summary
protected  org.eclipse.ui.ISelectionListener selectionListener
           
private  RepositoryTaskOutlineNode topTreeNode
           
private  org.eclipse.jface.viewers.TreeViewer viewer
           
 
Constructor Summary
RepositoryTaskOutlinePage(RepositoryTaskOutlineNode topTreeNode)
          Creates a new RepositoryTaskOutlinePage.
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 org.eclipse.jface.viewers.TreeViewer getOutlineTreeViewer()
           
 
Methods inherited from class org.eclipse.ui.views.contentoutline.ContentOutlinePage
addSelectionChangedListener, fireSelectionChanged, getControl, getSelection, getTreeViewer, init, removeSelectionChangedListener, selectionChanged, setFocus, setSelection
 
Methods inherited from class org.eclipse.ui.part.Page
getSite, makeContributions, setActionBars
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.part.IPage
setActionBars
 

Field Detail

topTreeNode

private RepositoryTaskOutlineNode topTreeNode

selectionListener

protected final org.eclipse.ui.ISelectionListener selectionListener

viewer

private org.eclipse.jface.viewers.TreeViewer viewer
Constructor Detail

RepositoryTaskOutlinePage

public RepositoryTaskOutlinePage(RepositoryTaskOutlineNode topTreeNode)
Creates a new RepositoryTaskOutlinePage.

Parameters:
topTreeNode - The top data node of the tree for this view.
editor - The editor this outline page is for.
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

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.part.IPage
Overrides:
dispose in class org.eclipse.ui.part.Page

getOutlineTreeViewer

public org.eclipse.jface.viewers.TreeViewer getOutlineTreeViewer()