Class DataHandler


  • public class DataHandler
    extends java.lang.Object
    Tato třída slouží pro práci s daty. Ukládá a načítá data z disku.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean exportData​(java.io.File file, javafx.scene.chart.XYChart.Series<java.lang.Number,​java.lang.Number> series)
      Uloží data měření na disk
      boolean exportChart​(javafx.scene.image.WritableImage image, java.lang.String imageName)
      Uloží obraz grafu na disk
      static DataHandler getInstance()
      Vrací instanci třídy
      javafx.scene.chart.XYChart.Series<java.lang.Number,​java.lang.Number> loadData​(java.io.File file)
      Načítá data z disku
      void setCapacityMap​(javafx.collections.ObservableMap<java.lang.String,​java.lang.Double> capacityMap)
      Setter pro mapu kapacit
      void setProperties​(java.util.Properties properties)
      Setter pro řetězcový zdroj
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getInstance

        public static DataHandler getInstance()
        Vrací instanci třídy
        Returns:
        - instance třídy
      • setProperties

        public void setProperties​(java.util.Properties properties)
        Setter pro řetězcový zdroj
        Parameters:
        properties - - zdroj řetězců
      • exportChart

        public boolean exportChart​(javafx.scene.image.WritableImage image,
                                   java.lang.String imageName)
        Uloží obraz grafu na disk
        Parameters:
        image - - obraz grafu
        imageName - - název obrazu
        Returns:
        - true pokud metoda proběhla úspěšně
      • exportData

        public boolean exportData​(java.io.File file,
                                  javafx.scene.chart.XYChart.Series<java.lang.Number,​java.lang.Number> series)
        Uloží data měření na disk
        Parameters:
        file - - soubor do kterého budou data uložena
        series - - data měření
        Returns:
        - true pokud metoda proběhla úspěšně
      • loadData

        public javafx.scene.chart.XYChart.Series<java.lang.Number,​java.lang.Number> loadData​(java.io.File file)
        Načítá data z disku
        Parameters:
        file - - soubor který bude načten
        Returns:
        - pole s naměřenými hodnotami, null pokud nastala chyba
      • setCapacityMap

        public void setCapacityMap​(javafx.collections.ObservableMap<java.lang.String,​java.lang.Double> capacityMap)
        Setter pro mapu kapacit
        Parameters:
        capacityMap - - mapa kapacit