org.eclipse.corona.container.project.ui.view.page
Class AbstractPCVPage

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.ui.part.WorkbenchPart
          extended by org.eclipse.ui.part.ViewPart
              extended by org.eclipse.corona.container.project.ui.view.page.AbstractPCVPage
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, IPCVPage, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.part.IWorkbenchPartOrientation, org.osgi.service.event.EventHandler
Direct Known Subclasses:
AbstractProjectContainerPage, AbstractRepositoryPage

abstract class AbstractPCVPage
extends org.eclipse.ui.part.ViewPart
implements IPCVPage

An default implementation of IPCVPage, to make final implementation simpler.


Field Summary
protected  org.eclipse.core.runtime.IConfigurationElement config
          The configuration of the page from extension definition.
protected  ProjectContextContainer container
          The project container that is associated with the page.
 
Fields inherited from interface org.eclipse.corona.container.project.ui.view.page.IPCVPage
PC_PAGE_CLASS_ATTR, PC_PAGE_NAME_ATTR
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
AbstractPCVPage()
          Creates a new property sheet page.
 
Method Summary
 void handleEvent(org.osgi.service.event.Event event)
          Handles a delivered collaboration event within the project container.
 void setFocus()
          See WorkbenchPart.setFocus()
 void setInitializationData(org.eclipse.core.runtime.IConfigurationElement cfig, java.lang.String propertyName, java.lang.Object data)
          Inits the object with configuration from extension point.
 
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPropertyListener, createPartControl, dispose, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
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.IViewPart
getViewSite, init, init, saveState
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, createPartControl, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

container

protected ProjectContextContainer container
The project container that is associated with the page.


config

protected org.eclipse.core.runtime.IConfigurationElement config
The configuration of the page from extension definition.

Constructor Detail

AbstractPCVPage

public AbstractPCVPage()
Creates a new property sheet page.

Method Detail

setFocus

public void setFocus()
See WorkbenchPart.setFocus()

Specified by:
setFocus in interface org.eclipse.ui.IWorkbenchPart
Specified by:
setFocus in class org.eclipse.ui.part.WorkbenchPart

setInitializationData

public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement cfig,
                                  java.lang.String propertyName,
                                  java.lang.Object data)
Inits the object with configuration from extension point.

Specified by:
setInitializationData in interface org.eclipse.core.runtime.IExecutableExtension
Overrides:
setInitializationData in class org.eclipse.ui.part.ViewPart
Parameters:
cfig - The page declaration in extension.
propertyName - The property that defined class in cfig element.
data - Additional configuration data.
See Also:
IExecutableExtension.setInitializationData(org.eclipse.core.runtime.IConfigurationElement,String,Object)

handleEvent

public void handleEvent(org.osgi.service.event.Event event)
Handles a delivered collaboration event within the project container. The default implementation simply ignores the event.

Specified by:
handleEvent in interface org.osgi.service.event.EventHandler
Parameters:
event - The collaboration event to handle.

Copyright 2006 IBM Corporation and others.
All Rights Reserved.