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, onModelChangedprotected 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 Fabric : ver. 1.5.11 Release Date : April 8 2016