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 and Description |
|---|
DisplayObjectManager(de.bsvrz.dav.daf.main.ClientDavInterface connection,
MapPane mapPane)
Der Konstruktor der OnlineDisplayObject-Verwaltung.
|
| Modifier and Type | Method and 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 nullpublic 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