|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.ui.part.WorkbenchPart | +--org.eclipse.ui.part.EditorPart | +--org.eclipse.ui.part.MultiPageEditor
MultiPageEditorPart
instead
Abstract superclass of all multi-page workbench editors.
This class should be subclassed by clients wishing to define new multi-page editor.
Subclasses must implement the following methods:
createPartControl
- to create the view's controls setFocus
- to accept focusisDirty
- to decide whether a significant change has
occurreddoSave
- to save contents of editordoSaveAs
- to save contents of editorSubclasses may extend or reimplement the following methods as required:
setInitializationData
- extend to provide additional
initialization when editor extension is instantiatedinit(IEditorSite,IEditorInput)
- extend to provide
additional initialization when editor is assigned its siteisSaveOnCloseNeeded
- override to control savingisSaveAsAllowed
- override to control savinggotoMarker
- reimplement to make selections based on
markersdispose
- extend to provide additional cleanupgetAdapter
- reimplement to make their editor
adaptable[Issue: Review not complete - class still in flux.]
Field Summary |
Fields inherited from interface org.eclipse.ui.IEditorPart |
PROP_DIRTY, PROP_INPUT |
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
Constructor Summary | |
MultiPageEditor()
Deprecated. Use the class MultiPageEditorPart instead |
Method Summary | |
protected void |
addSyncroPageBook(PageBook pageBook)
Deprecated. Adds a synchronized pagebook to this editor. |
void |
createPartControl(Composite parent)
Deprecated. The MultiPageEditor implementation of this IWorkbenchPart
method creates a TabFolder control. |
protected TabFolder |
getFolder()
Deprecated. Returns this editor's workbook. |
protected void |
onPageChange()
Deprecated. Indicates that a page change has occurred. |
protected void |
removeSyncroPageBook(PageBook pageBook)
Deprecated. Removes a synchronized pagebook from this editor. |
protected void |
sync()
Deprecated. Synchronizes each registered pagebook with the editor page. |
protected void |
syncPageBook(PageBook pageBook)
Deprecated. Sets the visible page of the given pagebook to be the same as the visible page of this editor. |
Methods inherited from class org.eclipse.ui.part.EditorPart |
doSave, doSaveAs, getEditorInput, getEditorSite, getTitleToolTip, gotoMarker, init, isDirty, isSaveAsAllowed, isSaveOnCloseNeeded, setInput |
Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPropertyListener, dispose, firePropertyChange, getAdapter, getConfigurationElement, getDefaultImage, getSite, getTitle, getTitleImage, removePropertyListener, setFocus, setInitializationData, setSite, setTitle, setTitleImage, setTitleToolTip |
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.IWorkbenchPart |
addPropertyListener, dispose, getSite, getTitle, getTitleImage, removePropertyListener, setFocus |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
Constructor Detail |
public MultiPageEditor()
MultiPageEditorPart
instead
Method Detail |
protected void addSyncroPageBook(PageBook pageBook)
pageBook
- the pagebook to addpublic void createPartControl(Composite parent)
MultiPageEditor
implementation of this IWorkbenchPart
method creates a TabFolder
control.
createPartControl
in interface IWorkbenchPart
createPartControl
in class WorkbenchPart
parent
- the parent controlprotected TabFolder getFolder()
protected void onPageChange()
protected void removeSyncroPageBook(PageBook pageBook)
pageBook
- the pagebook to removeaddSyncroPageBook
protected void sync()
protected void syncPageBook(PageBook pageBook)
pageBook
- a pagebook to synchronize
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |