uk.ac.kcl.cch.jb.pliny.views
Class AnnotationViewPage

java.lang.Object
  extended byorg.eclipse.ui.part.Page
      extended byuk.ac.kcl.cch.jb.pliny.views.AnnotationViewPage
All Implemented Interfaces:
org.eclipse.gef.commands.CommandStackListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.part.IPage, org.eclipse.ui.part.IPageBookViewPage, org.eclipse.jface.viewers.ISelectionChangedListener

public class AnnotationViewPage
extends org.eclipse.ui.part.Page
implements org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.commands.CommandStackListener, org.eclipse.jface.viewers.ISelectionChangedListener

generates a page to be used by the AnnotationView to display a reference area for the given resource.

Author:
John Bradley

Constructor Summary
AnnotationViewPage(Resource resource, org.eclipse.ui.part.PageBook book, AnnotationView view)
           
 
Method Summary
 void commandStackChanged(EventObject event)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 org.eclipse.gef.ui.actions.ActionRegistry getActionRegistry()
           
 Object getAdapter(Class adapter)
           
 org.eclipse.gef.commands.CommandStack getCommandStack()
           
 org.eclipse.swt.widgets.Control getControl()
           
 org.eclipse.gef.EditDomain getEditDomain()
           
 org.eclipse.gef.GraphicalViewer getGraphicalViewer()
           
 Resource getMyResource()
           
 void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
           
 void setActionBars(org.eclipse.ui.IActionBars bars)
           
 void setFocus()
           
 void updateCommandStackActions()
           
 void updateUndoActions()
           
 
Methods inherited from class org.eclipse.ui.part.Page
getSite, init, makeContributions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationViewPage

public AnnotationViewPage(Resource resource,
                          org.eclipse.ui.part.PageBook book,
                          AnnotationView view)
Method Detail

getMyResource

public Resource getMyResource()

dispose

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

getEditDomain

public org.eclipse.gef.EditDomain getEditDomain()

getCommandStack

public org.eclipse.gef.commands.CommandStack getCommandStack()

getActionRegistry

public org.eclipse.gef.ui.actions.ActionRegistry getActionRegistry()

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.ui.part.IPage

getGraphicalViewer

public org.eclipse.gef.GraphicalViewer getGraphicalViewer()

getControl

public org.eclipse.swt.widgets.Control getControl()
Specified by:
getControl in interface org.eclipse.ui.part.IPage

setFocus

public void setFocus()
Specified by:
setFocus in interface org.eclipse.ui.part.IPage

setActionBars

public void setActionBars(org.eclipse.ui.IActionBars bars)
Specified by:
setActionBars in interface org.eclipse.ui.part.IPage

getAdapter

public Object getAdapter(Class adapter)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable

updateCommandStackActions

public void updateCommandStackActions()

updateUndoActions

public void updateUndoActions()

commandStackChanged

public void commandStackChanged(EventObject event)
Specified by:
commandStackChanged in interface org.eclipse.gef.commands.CommandStackListener

selectionChanged

public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
Specified by:
selectionChanged in interface org.eclipse.jface.viewers.ISelectionChangedListener