An abstract class implemented by palette clients to implement drag and drop of new items into the palette window and to customize the default Transferable instance of items being dragged from the palette window to editor area.
An interface implemented by palette clients to provide custom actions for popup menus and actions for import of new items.
PaletteController provides access to data in the palette.
PaletteFactory creating new PaletteController instances.
A palette filter than can prevent some categories and/or items from being displayed in palette's window.
Don't rely on presence of this class, its existence is a mere internal implementation detail, it should have never been part of the palette SPI.
Register a palette item.
May be uses to allow multiple
PaletteItemRegistration at one place.