org.eclipse.palamedes.ui.pages.ast
Class ASTContentOutlinePage

java.lang.Object
  extended by org.eclipse.ui.part.Page
      extended by org.eclipse.ui.views.contentoutline.ContentOutlinePage
          extended by org.eclipse.palamedes.ui.pages.ast.ASTContentOutlinePage
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 ASTContentOutlinePage
extends org.eclipse.ui.views.contentoutline.ContentOutlinePage


Field Summary
protected  java.lang.Object fInput
           
protected  org.eclipse.ui.texteditor.ITextEditor fTextEditor
           
 
Constructor Summary
ASTContentOutlinePage(org.eclipse.ui.texteditor.IDocumentProvider documentProvider, SourceCodeEditor editor)
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
           
 void setInput(java.lang.Object object)
           
 void update()
          Updates the outline page.
 
Methods inherited from class org.eclipse.ui.views.contentoutline.ContentOutlinePage
addSelectionChangedListener, fireSelectionChanged, getControl, getSelection, getTreeViewer, init, removeSelectionChangedListener, setFocus, setSelection
 
Methods inherited from class org.eclipse.ui.part.Page
dispose, 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
dispose, setActionBars
 

Field Detail

fInput

protected java.lang.Object fInput

fTextEditor

protected org.eclipse.ui.texteditor.ITextEditor fTextEditor
Constructor Detail

ASTContentOutlinePage

public ASTContentOutlinePage(org.eclipse.ui.texteditor.IDocumentProvider documentProvider,
                             SourceCodeEditor editor)
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

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

setInput

public void setInput(java.lang.Object object)

update

public void update()
Updates the outline page.