public abstract class VisorPluggableTab extends VisorExtensionPoint
Modifier | Constructor and Description |
---|---|
protected |
VisorPluggableTab(VisorPluginModel model) |
Modifier and Type | Method and Description |
---|---|
abstract JPanel |
createPanel(VisorPluginComponentsFactory componentsFactory,
JPanel dfltTabBtn)
Construct content of pluggable tab.
|
abstract ImageIcon |
icon()
Tab and menu icon 16x16 px.
|
void |
onClosed()
Will be executed on tab close.
|
abstract String |
tooltip()
Tab tooltip.
|
model, name, onConnected, onDisconnected, onEventsChanged, onModelChanged
protected VisorPluggableTab(VisorPluginModel model)
model
- Visor model.public abstract ImageIcon icon()
public abstract String tooltip()
public abstract JPanel createPanel(VisorPluginComponentsFactory componentsFactory, JPanel dfltTabBtn)
componentsFactory
- Factory for creating ready UI blocks, like nodes panel and charts.dfltTabBtn
- Panel with standart tab buttons.public void onClosed()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2 Release Date : February 6 2019