|
Eclipse Platform Release 3.3 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
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
| 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 |
|---|
checkSite, doSave, doSaveAs, getEditorInput, getEditorSite, getTitleToolTip, init, isDirty, isSaveAsAllowed, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
|---|
addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setFocus, setPartProperty, 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.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 IWorkbenchPartcreatePartControl in class WorkbenchPartprotected TabFolder getFolder()
protected void onPageChange()
protected void removeSyncroPageBook(PageBook pageBook)
pageBook - the pagebook to removeaddSyncroPageBook(PageBook)protected void sync()
protected void syncPageBook(PageBook pageBook)
pageBook - a pagebook to synchronize
|
Eclipse Platform Release 3.3 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.