Class HistoryPageSaveablePart
- All Implemented Interfaces:
IContentChangeListener,IAdaptable,ISaveableWorkbenchPart,ISaveablePart,IWorkbenchPart
IHistoryCompareAdapter.- Since:
- 3.2
-
Field Summary
Fields inherited from interface org.eclipse.team.ui.ISaveableWorkbenchPart
PROP_DIRTYFields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
ConstructorsConstructorDescriptionHistoryPageSaveablePart(Shell shell, CompareConfiguration configuration, IHistoryPageSource pageSource, Object object) Deprecated.Create a history page part for the given page and object. -
Method Summary
Modifier and TypeMethodDescriptionvoidcontentChanged(IContentChangeNotifier source) Deprecated.Called whenever the content of the given source has changed.protected ControlcreatePage(Composite parent, ToolBarManager toolBarManager) Deprecated.Create the page for this part and return the top level control for the page.voiddispose()Deprecated.Disposes of this workbench part.protected ICompareInputgetCompareInput(ISelection selection) Deprecated.Return a compare input that represents the selection.protected final ISelectionProviderDeprecated.Return the selection provider for the page.getTitle()Deprecated.Returns the title of this workbench part.Deprecated.Returns the title image of this workbench part.protected voidprepareInput(ICompareInput input, CompareConfiguration configuration, IProgressMonitor monitor) Deprecated.Prepare the compare input for display in a content viewer.static booleanshowHistoryInDialog(Shell shell, Object object) Deprecated.Show the history for the object in a dialog.Methods inherited from class org.eclipse.team.ui.PageSaveablePart
createPartControl, doSave, getControl, getShell, isDirty, prepareCompareInput, setDirty, setNavigator, setPageDescription, setShowContentPanesMethods inherited from class org.eclipse.team.ui.SaveablePartAdapter
addPropertyListener, doSaveAs, getAdapter, getSite, getTitleToolTip, isSaveAsAllowed, isSaveOnCloseNeeded, removePropertyListener, setFocus
-
Constructor Details
-
HistoryPageSaveablePart
public HistoryPageSaveablePart(Shell shell, CompareConfiguration configuration, IHistoryPageSource pageSource, Object object) Deprecated.Create a history page part for the given page and object.- Parameters:
shell- the parent shellconfiguration- the compare configurationpageSource- the page sourceobject- the object whose history is to be displayed
-
-
Method Details
-
showHistoryInDialog
Deprecated.Show the history for the object in a dialog. The history will only be shown if anIHistoryPageSourcecan be found for the object.- Parameters:
shell- the parent sellobject- the object- Returns:
- whether the object had an
IHistoryPageSourceavailable or not
-
getTitle
Deprecated.Description copied from interface:IWorkbenchPartReturns the title of this workbench part. If this value changes the part must fire a property listener event withPROP_TITLE.The title is used to populate the title bar of this part's visual container.
- Returns:
- the workbench part title (not
null)
-
getTitleImage
Deprecated.Description copied from interface:IWorkbenchPartReturns the title image of this workbench part. If this value changes the part must fire a property listener event withPROP_TITLE.The title image is usually used to populate the title bar of this part's visual container. Since this image is managed by the part itself, callers must not dispose the returned image.
- Returns:
- the title image
-
contentChanged
Deprecated.Description copied from interface:IContentChangeListenerCalled whenever the content of the given source has changed.- Parameters:
source- the source whose contents has changed
-
createPage
Deprecated.Description copied from class:PageSaveablePartCreate the page for this part and return the top level control for the page.- Specified by:
createPagein classPageSaveablePart- Parameters:
parent- the parent compositetoolBarManager- the toolbar manager for the page- Returns:
- the top-level control for the page
-
getSelectionProvider
Deprecated.Description copied from class:PageSaveablePartReturn the selection provider for the page. This method is called after the page is created in order to register a selection listener on the page.- Specified by:
getSelectionProviderin classPageSaveablePart- Returns:
- the selection provider for the page
-
getCompareInput
Deprecated.Description copied from class:PageSaveablePartReturn a compare input that represents the selection. This input is used to feed the structure and content viewers. By default, a compare input is returned if the selection is of size 1 and the selected element implementsICompareInput. Subclasses may override.- Overrides:
getCompareInputin classPageSaveablePart- Parameters:
selection- the selection- Returns:
- a compare input representing the selection
-
prepareInput
protected void prepareInput(ICompareInput input, CompareConfiguration configuration, IProgressMonitor monitor) throws InvocationTargetException Deprecated.Description copied from class:PageSaveablePartPrepare the compare input for display in a content viewer. This method is called fromPageSaveablePart.prepareCompareInput(ICompareInput)and may be called from a non-UI thread. This method should not be called by others.- Specified by:
prepareInputin classPageSaveablePart- Parameters:
input- the inputconfiguration- the compare configurationmonitor- a progress monitor- Throws:
InvocationTargetException- if an error occurs
-
dispose
public void dispose()Deprecated.Description copied from interface:IWorkbenchPartDisposes of this workbench part.This is the last method called on the
IWorkbenchPart. At this point the part controls (if they were ever created) have been disposed as part of an SWT composite. There is no guarantee that createPartControl() has been called, so the part controls may never have been created.Within this method a part may release any resources, fonts, images, etc. held by this part. It is also very important to deregister all listeners from the workbench.
Clients should not call this method (the workbench calls this method at appropriate times).
- Specified by:
disposein interfaceIWorkbenchPart- Overrides:
disposein classSaveablePartAdapter
-
HistoryPageCompareEditorInput