Skip to main content

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:

InterfaceDescription
IArticleButtonItemDescribes a button item that will be embedded in the article sidebar.
IContextMenuItemDescribes an item that will be embedded in the context menu.
IEventListenerItemDescribes an event listener that reacts to portal events.
IFileItemDescribes an item that will be embedded in the file list.
IInfoPanelItemThe info panel item that is displayed in the info panel.
IMainButtonItemDescribes an item that will be embedded in the More item of the main button menu.
IProfileMenuItemDescribes an item that will be embedded in the profile menu.