Class MarkerContainer
- java.lang.Object
-
- org.opennms.features.vaadin.nodemaps.internal.gwt.client.ui.MarkerContainer
-
- All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler
,FilterUpdatedEventHandler
,MarkersModelUpdatedEventHandler
,OpenNMSEventHandler
,MarkerProvider
public class MarkerContainer extends Object implements MarkerProvider, FilterUpdatedEventHandler, MarkersModelUpdatedEventHandler
-
-
Constructor Summary
Constructors Constructor Description MarkerContainer(MarkerFilter filter, OpenNMSEventManager eventManager, ComponentTracker componentTracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<JSNodeMarker>
getAllMarkers()
List<JSNodeMarker>
getDisabledMarkers()
List<JSNodeMarker>
getMarkers()
ListIterator<JSNodeMarker>
listIterator()
void
onFilterUpdatedEvent(FilterUpdatedEvent event)
void
onLoad()
void
onMarkersModelUpdated(MarkersModelUpdatedEvent event)
void
onUnload()
void
refresh()
void
setMarkers(List<JSNodeMarker> markers)
int
size()
-
-
-
Constructor Detail
-
MarkerContainer
public MarkerContainer(MarkerFilter filter, OpenNMSEventManager eventManager, ComponentTracker componentTracker)
-
-
Method Detail
-
onLoad
public void onLoad()
-
onUnload
public void onUnload()
-
size
public int size()
-
listIterator
public ListIterator<JSNodeMarker> listIterator()
-
getDisabledMarkers
public List<JSNodeMarker> getDisabledMarkers()
-
getAllMarkers
public List<JSNodeMarker> getAllMarkers()
-
getMarkers
public List<JSNodeMarker> getMarkers()
- Specified by:
getMarkers
in interfaceMarkerProvider
-
setMarkers
public void setMarkers(List<JSNodeMarker> markers)
-
refresh
public void refresh()
-
onFilterUpdatedEvent
public void onFilterUpdatedEvent(FilterUpdatedEvent event)
- Specified by:
onFilterUpdatedEvent
in interfaceFilterUpdatedEventHandler
-
onMarkersModelUpdated
public void onMarkersModelUpdated(MarkersModelUpdatedEvent event)
- Specified by:
onMarkersModelUpdated
in interfaceMarkersModelUpdatedEventHandler
-
-