Interface View.ViewChangeListener
-
- All Known Implementing Classes:
GenericNetDisplay,LegendPane,MapPane
- Enclosing class:
- View
public static interface View.ViewChangeListenerEin 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 sieView.getViewEntries(boolean)mitfalseaufgerufen haben.
-
-
Method Summary
Modifier and Type Method Description voidviewEntriesSwitched(View view, int i, int j)Die Layer an der i-ten und j-ten Stelle der Ansicht wurden miteinander vertauscht.voidviewEntryDefinitionChanged(View view, int i)Die Definition des Layers an der i-ten Stelle der Ansicht wurde geändert.voidviewEntryInserted(View view, int newIndex)Der Ansicht wurde ein Layer am Ende an der angegebenen Stelle hinzugefügt.voidviewEntryPropertyChanged(View view, int i)Eine Eigenschaft des Layers an der i-ten Stelle der Ansicht wurde geändert.voidviewEntryRemoved(View view, int i)Der Layer an der i-ten Stelle der Ansicht wurde gelöscht.
-
-
-
Method Detail
-
viewEntryInserted
void viewEntryInserted(View view, int newIndex)
Der Ansicht wurde ein Layer am Ende an der angegebenen Stelle hinzugefügt.- Parameters:
view- die AnsichtnewIndex- der Index
-
viewEntryDefinitionChanged
void viewEntryDefinitionChanged(View view, int i)
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
void viewEntryPropertyChanged(View view, int i)
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
void viewEntryRemoved(View view, int i)
Der Layer an der i-ten Stelle der Ansicht wurde gelöscht.- Parameters:
view- die Ansichti- ein Index
-
viewEntriesSwitched
void viewEntriesSwitched(View view, int i, int j)
Die Layer an der i-ten und j-ten Stelle der Ansicht wurden miteinander vertauscht.- Parameters:
view- die Ansichti- ein Indexj- ein Index
-
-