public class MarkerContainer extends Object implements MarkerProvider, FilterUpdatedEventHandler, MarkersModelUpdatedEventHandler
Constructor and Description |
---|
MarkerContainer(MarkerFilter filter,
OpenNMSEventManager eventManager,
ComponentTracker componentTracker) |
Modifier and Type | Method and 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() |
public MarkerContainer(MarkerFilter filter, OpenNMSEventManager eventManager, ComponentTracker componentTracker)
public void onLoad()
public void onUnload()
public int size()
public ListIterator<JSNodeMarker> listIterator()
public List<JSNodeMarker> getDisabledMarkers()
public List<JSNodeMarker> getAllMarkers()
public List<JSNodeMarker> getMarkers()
getMarkers
in interface MarkerProvider
public void setMarkers(List<JSNodeMarker> markers)
public void refresh()
public void onFilterUpdatedEvent(FilterUpdatedEvent event)
onFilterUpdatedEvent
in interface FilterUpdatedEventHandler
public void onMarkersModelUpdated(MarkersModelUpdatedEvent event)
onMarkersModelUpdated
in interface MarkersModelUpdatedEventHandler
Copyright © 2018. All rights reserved.