SelectionListener, View.ViewChangeListener, java.lang.Comparable<GenericNetDisplay>public final class GenericNetDisplay extends GndFrame implements View.ViewChangeListener, SelectionListener, java.lang.Comparable<GenericNetDisplay>
Die Initialisierung eines Objekts erfolgt mit Hilfe einer Ansicht, die eine geordnete Reihenfolge von Layern enthält. Diese Layer werden in der
Reihenfolge von oben nach unten in der Legende angeben und in der Kartenansicht gezeichnet. Um die Konfigurationsdaten und eventuell dynamische Daten
erhalten zu können, bekommt ein GenericNetDisplay-Objekt eine Datenverteilerverbindung übergeben. Eine Liste von Systemobjekten beeinflußt den
Kartenausschnitt, mit dem die Kartenansicht anfänglich gezeigt wird: ist die Liste leer, so wird die ganze Karte gezeichnet, andernfalls wird aus den
Koordinaten der übergebenen Systemobjekte ein diese Objekte umfassendes Rechteck berechnet und angezeigt.
| Constructor | Description |
|---|---|
GenericNetDisplay(View view,
de.bsvrz.dav.daf.main.ClientDavInterface connection,
boolean standAlone,
GNDPlugin gndPlugin) |
Konstruiert ein Objekt aus den übergebenen Informationen.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
compareTo(GenericNetDisplay other) |
|
boolean |
equals(java.lang.Object other) |
|
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection() |
Gibt die Datenverteilerverbindung zurück.
|
static java.util.Collection<GenericNetDisplay> |
getInstances() |
Diese Methode gibt alle nicht-standAlone Instanzen zurück.
|
MapPane |
getMapPane() |
Gibt das
MapPane zurück. |
NoticeManager |
getNoticeManager() |
|
java.lang.String |
getStartViewName() |
Holt den Namen der Startansicht aus den Präferenzen, wenn er dort hinterlegt ist, und gibt andernfalls
den vordefinierten Namen der Startansicht zurück.
|
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getSystemObjects() |
Gibt die Systemobjekte, die im Konstruktor angegeben oder später gesetzt wurden, zurück.
|
View |
getView() |
Gibt die aktuelle Ansicht zurück.
|
int |
hashCode() |
|
boolean |
isStandAlone() |
Gibt
true zurück, wenn das GenericNetDisplay-Objekt sich als eigenständige Anwendung betrachtet. |
boolean |
removeResolutionListener(de.kappich.pat.gnd.gnd.GenericNetDisplay.ResolutionListener listener) |
Entfernt das übergebene Objekt aus der Liste der auf Änderungen der Bildschirmauflösung angemeldeten Objekte und gibt
true zurück, wenn dies
erfolgreich war, und false sonst. |
void |
selectionChanged(java.util.Collection<DisplayObject> objects) |
Teilt dem Listener mit, dass die übergebene Menge von DisplayObjects selektiert ist.
|
void |
setSplitPaneFromView(View view) |
Diese Methode zeigt die übergebene Ansicht in der Kartendarstellung des GenericNetDisplay-Objekts, d.h. in seiner Legende und der Kartenansicht.
|
void |
setSystemObjects(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> systemObjects) |
Mit dieser Methode kann man eine Menge von
SystemObjekten setzen. |
java.lang.String |
toString() |
|
void |
updateCsvMenu() |
|
void |
viewEntriesSwitched(View view,
int i,
int j) |
Die Layer an der i-ten und j-ten Stelle der Ansicht wurden miteinander vertauscht.
|
void |
viewEntryDefinitionChanged(View view,
int i) |
Die Definition des Layers an der i-ten Stelle der Ansicht wurde geändert.
|
void |
viewEntryInserted(View view,
int newIndex) |
Der Ansicht wurde ein Layer am Ende an der angegebenen Stelle hinzugefügt.
|
void |
viewEntryPropertyChanged(View view,
int i) |
Eine Eigenschaft des Layers an der i-ten Stelle der Ansicht wurde geändert.
|
void |
viewEntryRemoved(View view,
int i) |
Der Layer an der i-ten Stelle der Ansicht wurde gelöscht.
|
void |
writeStartViewNamePreference(java.lang.String startViewName) |
Speichert den Namen der Startansicht in den Benutzer-Präferenzen.
|
add, add, addWindowListener, dispose, getContentPane, getFrame, getLocation, getPreferenceBounds, getPreferencesHeight, getPreferencesWidth, getPreferencesX, getPreferencesY, getUserdefinedPreference, hasPreferences, pack, putUserDefinedPreference, readPreferenceBounds, remove, removePreferenceBounds, removeUserDefinedPreference, repaint, requestFocus, revalidate, setCursor, setDefaultCloseOperation, setJMenuBar, setLayout, setLocation, setLocationRelativeTo, setPositionAndSize, setPreferredSize, setSize, setState, setTitle, setVisible, storePreferenceBounds, storePreferenceBounds, toFrontpublic GenericNetDisplay(View view, de.bsvrz.dav.daf.main.ClientDavInterface connection, boolean standAlone, GNDPlugin gndPlugin)
view - eine Ansichtconnection - eine Datenverteiler-VerbindungstandAlone - true genau dann, wenn sie sich als eigenständige Anwendung betrachten sollpublic static java.util.Collection<GenericNetDisplay> getInstances()
public boolean isStandAlone()
true zurück, wenn das GenericNetDisplay-Objekt sich als eigenständige Anwendung betrachtet.true zurück, wenn das sich this als eigenständige Anwendung betrachtetpublic View getView()
public void setSplitPaneFromView(View view)
view - die neue Ansichtpublic de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
public void updateCsvMenu()
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getSystemObjects()
public void setSystemObjects(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> systemObjects)
SystemObjekten setzen.
Dies hat zur Folge, dass der Kartenausschnitt auf diese Menge fokussiert wird. Bei einer
leeren Menge wird wieder die Gesamtkarte angezeigt.systemObjects - Systemobjektepublic java.lang.String getStartViewName()
public void writeStartViewNamePreference(java.lang.String startViewName)
startViewName - der Name der Startansichtpublic NoticeManager getNoticeManager()
public void selectionChanged(java.util.Collection<DisplayObject> objects)
SelectionListenerselectionChanged in interface SelectionListenerobjects - die selektierten DisplayObjectspublic int compareTo(@NotNull
GenericNetDisplay other)
compareTo in interface java.lang.Comparable<GenericNetDisplay>public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void viewEntryInserted(View view, int newIndex)
View.ViewChangeListenerviewEntryInserted in interface View.ViewChangeListenerview - die AnsichtnewIndex - der Indexpublic void viewEntryDefinitionChanged(View view, int i)
View.ViewChangeListenerviewEntryDefinitionChanged in interface View.ViewChangeListenerview - die Ansichti - ein Indexpublic void viewEntryPropertyChanged(View view, int i)
View.ViewChangeListenerviewEntryPropertyChanged in interface View.ViewChangeListenerview - die Ansichti - ein Indexpublic void viewEntryRemoved(View view, int i)
View.ViewChangeListenerviewEntryRemoved in interface View.ViewChangeListenerview - die Ansichti - ein Indexpublic void viewEntriesSwitched(View view, int i, int j)
View.ViewChangeListenerviewEntriesSwitched in interface View.ViewChangeListenerview - die Ansichti - ein Indexj - ein Indexpublic boolean removeResolutionListener(de.kappich.pat.gnd.gnd.GenericNetDisplay.ResolutionListener listener)
true zurück, wenn dies
erfolgreich war, und false sonst.listener - der zu entfernende Listenertrue genau dann, wenn der Listener entfernt wurde