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 Summary

    Modifier and Type Method Description
    void addDataTableObject​(int index, DataTableObject dataTableObject)
    Fügt einen Datensatz an eine bestimmte Position der bisherigen Datensätze ein.
    void addDataTableObjects​(java.util.List<DataTableObject> dataTableObjects)
    Fügt beliebig viele Datensätze ans Ende aller bisher gesammelten Datensätze.
    void removeDataTableObject​(int index)
    Löscht einen Datensatz an der Position.
    void setDataTableObjects​(java.util.List<DataTableObject> dataTableObjects)
    Übergibt alle Datensätze auf einmal.
    void update​(int index, DataTableObject dataTableObject)
    Aktualisiert einen Datensatz an angegebener Position.
  • Method Details

    • 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