|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DisplayPanelProvider
Plug in panels for the display.
A DisplayPanelProvider is created for each Pamguard module that is capable of providing a display panel whether an actual display is created or not. If required a DisplayPanelContainer, which has the ability to use a panel, will ask the DisplayPanelProvider to create a DisplayPanel. It is possible that many different parts of PamGuard will ask for similar DisplayPanels, so a DisplayPanelProvider may create any number of DisplayPanels. It si therefore recommended that each DisplayPanel subscribes itslef to any data it required and generally looks after itself as much as possible.
DisplayPanelProviders should be normally be registered with the DisplayProviderList so that Pamguard has access to a list of available panels.
DisplayPanel,
DisplayPanelContainer,
DisplayProviderList| Method Summary | |
|---|---|
DisplayPanel |
createDisplayPanel(DisplayPanelContainer displayPanelContainer)
|
java.lang.String |
getDisplayPanelName()
Get a name for the panel which may be used in options dialogs, etc. |
| Method Detail |
|---|
DisplayPanel createDisplayPanel(DisplayPanelContainer displayPanelContainer)
java.lang.String getDisplayPanelName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||