Package org.eclipse.gef.ui.views.palette
Class PaletteViewerPage
- java.lang.Object
-
- org.eclipse.ui.part.Page
-
- org.eclipse.gef.ui.views.palette.PaletteViewerPage
-
- All Implemented Interfaces:
IAdaptable,PalettePage,IPage,IPageBookViewPage
- Direct Known Subclasses:
GraphicalEditorWithFlyoutPalette.CustomPalettePage
public class PaletteViewerPage extends Page implements PalettePage, IAdaptable
The default page for the PaletteView that works in conjunction with a PaletteViewerProvider.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected PaletteViewerProviderproviderThe PaletteViewerProvider that is used to create the PaletteViewerprotected PaletteViewerviewerThe PaletteViewer created for this page
-
Constructor Summary
Constructors Constructor Description PaletteViewerPage(PaletteViewerProvider pvProvider)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateControl(Composite parent)Creates the palette viewer and its control.voiddispose()Releases the palette viewer from the edit domainjava.lang.ObjectgetAdapter(java.lang.Class adapter)ControlgetControl()voidsetFocus()Sets focus on the palette's control-
Methods inherited from class org.eclipse.ui.part.Page
getSite, init, makeContributions, setActionBars
-
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.part.IPage
setActionBars
-
Methods inherited from interface org.eclipse.ui.part.IPageBookViewPage
getSite, init
-
-
-
-
Field Detail
-
provider
protected PaletteViewerProvider provider
The PaletteViewerProvider that is used to create the PaletteViewer
-
viewer
protected PaletteViewer viewer
The PaletteViewer created for this page
-
-
Constructor Detail
-
PaletteViewerPage
public PaletteViewerPage(PaletteViewerProvider pvProvider)
Constructor- Parameters:
pvProvider- the provider used to create the palette viewer
-
-
Method Detail
-
createControl
public void createControl(Composite parent)
Creates the palette viewer and its control.- Specified by:
createControlin interfaceIPage- Specified by:
createControlin classPage- See Also:
Page.createControl(org.eclipse.swt.widgets.Composite)
-
dispose
public void dispose()
Releases the palette viewer from the edit domain- Specified by:
disposein interfaceIPage- Overrides:
disposein classPage- See Also:
Page.dispose()
-
getAdapter
public java.lang.Object getAdapter(java.lang.Class adapter)
- Specified by:
getAdapterin interfaceIAdaptable- See Also:
IAdaptable.getAdapter(java.lang.Class)
-
getControl
public Control getControl()
- Specified by:
getControlin interfaceIPage- Specified by:
getControlin classPage- Returns:
- the palette viewer's control
- See Also:
Page.getControl()
-
setFocus
public void setFocus()
Sets focus on the palette's control- Specified by:
setFocusin interfaceIPage- Specified by:
setFocusin classPage- See Also:
Page.setFocus()
-
-