Class NavigatorViewPage
- java.lang.Object
-
- org.eclipse.ui.part.Page
-
- org.eclipse.mat.ui.internal.views.NavigatorViewPage
-
- All Implemented Interfaces:
IDoubleClickListener
,ISelectionProvider
,NavigatorState.IStateChangeListener
,IPage
,IPageBookViewPage
public class NavigatorViewPage extends Page implements ISelectionProvider, IDoubleClickListener, NavigatorState.IStateChangeListener
-
-
Constructor Summary
Constructors Constructor Description NavigatorViewPage(MultiPaneEditor editor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSelectionChangedListener(ISelectionChangedListener listener)
void
createControl(Composite parent)
void
dispose()
void
doubleClick(DoubleClickEvent event)
Control
getControl()
ISelection
getSelection()
void
init(IPageSite pageSite)
void
onStateChanged(PaneState state)
void
removeSelectionChangedListener(ISelectionChangedListener listener)
void
setFocus()
void
setSelection(ISelection selection)
void
update()
-
Methods inherited from class org.eclipse.ui.part.Page
getSite, makeContributions, setActionBars
-
-
-
-
Constructor Detail
-
NavigatorViewPage
public NavigatorViewPage(MultiPaneEditor editor)
-
-
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()
-
update
public void update()
-
doubleClick
public void doubleClick(DoubleClickEvent event)
- Specified by:
doubleClick
in interfaceIDoubleClickListener
-
init
public void init(IPageSite pageSite)
- Specified by:
init
in interfaceIPageBookViewPage
- Overrides:
init
in classPage
-
onStateChanged
public void onStateChanged(PaneState state)
- Specified by:
onStateChanged
in interfaceNavigatorState.IStateChangeListener
-
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
-
-