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 sieView.getViewEntries(boolean)
mitfalse
aufgerufen haben.
-
-
Method Summary
All Methods Instance Methods Abstract Methods 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 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
-
-