public interface FeatureInfoDisplay<T>
| Modifier and Type | Method and Description |
|---|---|
JComponent |
getDisplayComponent()
Retrieves the component that is responsible for displaying any results of calls to
showFeatureInfo. |
FeatureInfoDisplayKey |
getDisplayKey()
Retrieves the
FeatureInfoDisplayKey information that determines which layer implementation class this
instance accepts and which server and layer it will be responsible for. |
void |
init(T layer,
JTabbedPane parentTabbedPane)
This operation shall be called before the application sends
MapClickedEvents to the
FeatureInfoDisplay. |
void |
showFeatureInfo(MapClickedEvent mce)
Processes the
MapClickedEvent and most likely somehow display information within the display component. |
void init(T layer, JTabbedPane parentTabbedPane) throws InitialisationException
MapClickedEvents to the
FeatureInfoDisplay. It shall be used to provide necessary information to the
FeatureInfoDisplay so that it can serve its purpose in displaying feature information for certain points.layer - The layer object that will use this FeatureInfoDisplayparentTabbedPane - the parent component of the displayInitialisationException - if any error occurs during initialisationvoid showFeatureInfo(MapClickedEvent mce)
MapClickedEvent and most likely somehow display information within the display component.mce - the MapClickedEvent to processgetDisplayComponent()JComponent getDisplayComponent()
showFeatureInfo.showFeatureInfo(de.cismet.cismap.commons.interaction.events.MapClickedEvent)FeatureInfoDisplayKey getDisplayKey()
FeatureInfoDisplayKey information that determines which layer implementation class this
instance accepts and which server and layer it will be responsible for.FeatureInfoDisplayKeyCopyright © 2012–2026 cismet GmbH. All rights reserved.