org.eclipse.palamedes.ui.pages.outline
Class COPage

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.outline.COPage
All Implemented Interfaces:
org.eclipse.jface.text.IDocumentListener, 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 COPage
extends org.eclipse.ui.views.contentoutline.ContentOutlinePage
implements org.eclipse.jface.text.IDocumentListener


Field Summary
protected  java.lang.Object fInput
           
protected  org.eclipse.ui.texteditor.ITextEditor fTextEditor
           
 
Constructor Summary
COPage(SourceCodeEditor editor)
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 void documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent event)
           
 void documentChanged(org.eclipse.jface.text.DocumentEvent event)
           
 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

COPage

public COPage(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.


documentAboutToBeChanged

public void documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent event)
Specified by:
documentAboutToBeChanged in interface org.eclipse.jface.text.IDocumentListener

documentChanged

public void documentChanged(org.eclipse.jface.text.DocumentEvent event)
Specified by:
documentChanged in interface org.eclipse.jface.text.IDocumentListener