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
    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
    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

      void viewEntryInserted(View view, int newIndex)
      Der Ansicht wurde ein Layer am Ende an der angegebenen Stelle hinzugefügt.
      Parameters:
      view - die Ansicht
      newIndex - 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 Ansicht
      i - 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 Ansicht
      i - ein Index
    • viewEntryRemoved

      void viewEntryRemoved(View view, int i)
      Der Layer an der i-ten Stelle der Ansicht wurde gelöscht.
      Parameters:
      view - die Ansicht
      i - 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 Ansicht
      i - ein Index
      j - ein Index