Interface DataViewListener

  • All Known Implementing Classes:
    DataViewPanel

    public interface DataViewListener
    Dieses Interface trennt das Model (DataViewModel) und das View (DataViewPanel) voneinander. Das View erhält eine Nachricht, falls das Model von der Applikation neue oder geänderte Datensätze erhält.
    • Method Detail

      • addDataTableObjects

        void addDataTableObjects​(java.util.List<DataTableObject> dataTableObjects)
        Fügt beliebig viele Datensätze ans Ende aller bisher gesammelten Datensätze.
        Parameters:
        dataTableObjects - neue Datensätze
      • addDataTableObject

        void addDataTableObject​(int index,
                                DataTableObject dataTableObject)
        Fügt einen Datensatz an eine bestimmte Position der bisherigen Datensätze ein.
        Parameters:
        index - Position des neuen Datensatzes
        dataTableObject - der neue Datensatz
      • setDataTableObjects

        void setDataTableObjects​(java.util.List<DataTableObject> dataTableObjects)
        Übergibt alle Datensätze auf einmal.
        Parameters:
        dataTableObjects - die neuen Datensätze
      • removeDataTableObject

        void removeDataTableObject​(int index)
        Löscht einen Datensatz an der Position.
        Parameters:
        index - Position des zu löschenden Datensatzes
      • update

        void update​(int index,
                    DataTableObject dataTableObject)
        Aktualisiert einen Datensatz an angegebener Position.
        Parameters:
        index - Position des zu ändernden Datensatzes
        dataTableObject - neuer Datensatz