Class SnapshotOutlinePage
- java.lang.Object
-
- org.eclipse.ui.part.Page
-
- org.eclipse.mat.ui.snapshot.views.SnapshotOutlinePage
-
- All Implemented Interfaces:
ISelectionProvider
,IPage
,IPageBookViewPage
,IContentOutlinePage
- Direct Known Subclasses:
SnapshotOutlinePage.HeapEditorOutlinePage
public abstract class SnapshotOutlinePage extends Page implements IContentOutlinePage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SnapshotOutlinePage.HeapEditorOutlinePage
-
Constructor Summary
Constructors Constructor Description SnapshotOutlinePage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSelectionChangedListener(ISelectionChangedListener listener)
void
createControl(Composite parent)
Control
getControl()
ISelection
getSelection()
void
init(IPageSite pageSite)
void
removeSelectionChangedListener(ISelectionChangedListener listener)
void
setFocus()
void
setSelection(ISelection selection)
-
Methods inherited from class org.eclipse.ui.part.Page
dispose, getSite, makeContributions, setActionBars
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.ui.part.IPage
dispose, setActionBars
-
-
-
-
Method Detail
-
createControl
public void createControl(Composite parent)
- Specified by:
createControl
in interfaceIPage
- Specified by:
createControl
in classPage
-
getControl
public Control getControl()
- Specified by:
getControl
in interfaceIPage
- Specified by:
getControl
in classPage
-
setFocus
public void setFocus()
-
addSelectionChangedListener
public void addSelectionChangedListener(ISelectionChangedListener listener)
- Specified by:
addSelectionChangedListener
in interfaceISelectionProvider
-
getSelection
public ISelection getSelection()
- Specified by:
getSelection
in interfaceISelectionProvider
-
removeSelectionChangedListener
public void removeSelectionChangedListener(ISelectionChangedListener listener)
- Specified by:
removeSelectionChangedListener
in interfaceISelectionProvider
-
setSelection
public void setSelection(ISelection selection)
- Specified by:
setSelection
in interfaceISelectionProvider
-
init
public void init(IPageSite pageSite)
- Specified by:
init
in interfaceIPageBookViewPage
- Overrides:
init
in classPage
-
-