public class DisplayObjectManager
extends java.lang.Object
DisplayObjects
. Er sorgt mit Hilfe des GeoInitializers
für deren Erstellung und führt An- und Abmeldungen durch.Constructor | Description |
---|---|
DisplayObjectManager(de.bsvrz.dav.daf.main.ClientDavInterface connection,
MapPane mapPane) |
Der Konstruktor der OnlineDisplayObject-Verwaltung.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addMapScaleListeners() |
Mit dieser Methode werden alle DisplayObjects, die als MapScaleListener
zu registrieren sind, beim MapPane registriert.
|
java.util.List<DisplayObject> |
getDisplayObjects(ViewEntry entry,
javax.swing.JProgressBar progressBar) |
Der DisplayObjectManager initialisiert beim Aufruf dieser Methode alle DisplayObjects
zu dem in dem ViewEntry enthaltenen Layer.
|
java.awt.Rectangle |
getDisplayRectangle(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> systemObjects) |
Gibt das die SystemObjects umgebende Rechteck zurück.
|
void |
subscribeDisplayObjects() |
Mit dieser Methode werden alle Anmeldungen beim Datenverteiler vorgenommen,
die sich auf seit dem letzten Aufruf dieser Methode durch Initialisierungen
neuer DisplayObjects ergeben haben.
|
java.lang.String |
toString() |
|
void |
unsubscribeDisplayObjects(java.util.Collection<DisplayObject> displayObjects) |
Mit dieser Methode werden alle Anmeldungen beim Datenverteiler zurückgenommen,
die sich vom DisplayObjectManager in der Methode subscribeDisplayObjects() für
die übergebenen DisplayObjects gemacht wurden.
|
public DisplayObjectManager(de.bsvrz.dav.daf.main.ClientDavInterface connection, MapPane mapPane)
connection
- die Datenverteiler-VerbindungmapPane
- die Kartenansichtpublic java.util.List<DisplayObject> getDisplayObjects(ViewEntry entry, javax.swing.JProgressBar progressBar)
entry
- ein ViewEntryprogressBar
- ein ProgressBar@Nullable public java.awt.Rectangle getDisplayRectangle(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> systemObjects)
systemObjects
- eine Liste von Systemobjekten oder null
public void subscribeDisplayObjects()
public void unsubscribeDisplayObjects(java.util.Collection<DisplayObject> displayObjects)
displayObjects
- eine Menge von DisplayObjectspublic void addMapScaleListeners()
public java.lang.String toString()
toString
in class java.lang.Object