Class TableChartTask

java.lang.Object
comp3111.covid.TableChartTask

class TableChartTask
extends java.lang.Object
Class to generate data for Task 1 and 2
  • Field Summary

    Fields 
    Modifier and Type Field Description
    (package private) static java.time.format.DateTimeFormatter datasetFormatter  
    (package private) static java.time.format.DateTimeFormatter inputFormatter  
  • Constructor Summary

    Constructors 
    Constructor Description
    TableChartTask()  
  • Method Summary

    Modifier and Type Method Description
    static javafx.collections.ObservableList generateChart​(java.lang.String iDataset, java.util.List<java.lang.String> iISOStrings, java.util.List<java.lang.String> iPeriod, InterestedData focusedData)  
    static javafx.collections.ObservableList generateTable​(java.lang.String iDataset, java.util.List<java.lang.String> iISOStrings, java.lang.String iStrDate, InterestedData focusedData)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • datasetFormatter

      static java.time.format.DateTimeFormatter datasetFormatter
    • inputFormatter

      static java.time.format.DateTimeFormatter inputFormatter
  • Constructor Details

  • Method Details

    • generateTable

      public static javafx.collections.ObservableList generateTable​(java.lang.String iDataset, java.util.List<java.lang.String> iISOStrings, java.lang.String iStrDate, InterestedData focusedData)
      Parameters:
      iDataset - Filename of dataset
      iISOStrings - Target countries
      iStrDate - Target date
      focusedData - Target data of interest
      Returns:
      ObservableList to populate Table
    • generateChart

      public static javafx.collections.ObservableList generateChart​(java.lang.String iDataset, java.util.List<java.lang.String> iISOStrings, java.util.List<java.lang.String> iPeriod, InterestedData focusedData)
      Parameters:
      iDataset - Filename of dataset
      iISOStrings - Target countries
      iPeriod - Target date range
      focusedData - Target data of interest
      Returns:
      ObservableList to populate LineChart