Items
Plugin items that extend specific DocSpace UI locations — context menus, file rows, info panels, profile menus, and navigation buttons.
Choose the item interface that matches the DocSpace UI area you want to extend with your plugin action. Items are registered through the matching plugin type interface. For example, a context menu plugin stores its IContextMenuItem objects in a Map and returns them from the getContextMenuItems() method.
Overview
Each plugin type has specific items described in this section:
| Interface | Description |
|---|---|
IArticleButtonItem | Describes a button item that will be embedded in the article sidebar. |
IContextMenuItem | Describes an item that will be embedded in the context menu. |
IEventListenerItem | Describes an event listener that reacts to portal events. |
IFileItem | Describes an item that will be embedded in the file list. |
IInfoPanelItem | The info panel item that is displayed in the info panel. |
IMainButtonItem | Describes an item that will be embedded in the More item of the main button menu. |
IProfileMenuItem | Describes an item that will be embedded in the profile menu. |