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 Detail

      • 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