Interface View.ViewChangeListener
- All Known Implementing Classes:
GenericNetDisplay
,LegendPane
,MapPane
- Enclosing class:
- View
public static interface View.ViewChangeListener
Ein Interface für Listener, die über Änderungen der Ansicht informiert werden wollen. Bei der Implementation dieses Interfaces ist zu beachten,
dass die View die ViewChangeListener über alle Änderungen informiert, d.h. auch über solche der Notiz-Layer. Damit werden den
ViewChangeListener möglicherweise Indizes mitgeteilt, die sie nicht kennen, nämlich wenn sie
View.getViewEntries(boolean)
mit false
aufgerufen haben.-
Method Summary
Modifier and Type Method Description 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.
-
Method Details
-
viewEntryInserted
Der Ansicht wurde ein Layer am Ende an der angegebenen Stelle hinzugefügt.- Parameters:
view
- die AnsichtnewIndex
- der Index
-
viewEntryDefinitionChanged
Die Definition des Layers an der i-ten Stelle der Ansicht wurde geändert. Diese Methode soll benutzt werden, wenn eine erneute Initialisierung des Layers notwendig ist.- Parameters:
view
- die Ansichti
- ein Index
-
viewEntryPropertyChanged
Eine Eigenschaft des Layers an der i-ten Stelle der Ansicht wurde geändert. Diese Methode soll benutzt werden, wenn keine erneute Initialisierung des Layers notwendig ist.- Parameters:
view
- die Ansichti
- ein Index
-
viewEntryRemoved
Der Layer an der i-ten Stelle der Ansicht wurde gelöscht.- Parameters:
view
- die Ansichti
- ein Index
-
viewEntriesSwitched
Die Layer an der i-ten und j-ten Stelle der Ansicht wurden miteinander vertauscht.- Parameters:
view
- die Ansichti
- ein Indexj
- ein Index
-