Class Parameters

java.lang.Object
src.parameters.Parameters

public class Parameters extends Object
Un oggetto della classe Parameters rappresenta i parametri rilevati di un'area geografica in una determinata area per un determinato centro di monitoraggio sotto forma di una tabella.
Version:
1.0.0
Author:
Giacomo Paredi, Lorenzo Radice
  • Constructor Details

    • Parameters

      public Parameters(int id, String d, String c, Table t)
      Costruttore dell'oggetto Parameters
      Parameters:
      id - geoname_id
      d - date
      c - centre
      t - table
    • Parameters

      public Parameters(Integer line)
      Costruttore dell'oggetto Parameters. Crea un oggetto partendo dalla riga in cui è contenuto nel file.
      Parameters:
      line - riga
  • Method Details

    • MakeParameters

      public static Parameters MakeParameters(String centre)
      Crea un oggetto Parameters e lo ritorna.
      Parameters:
      centre - id del centro
      Returns:
      oggetto Parameters
    • MostraParametri

      public static void MostraParametri(String id)
      Dato un Geoname ID stampa i parametri riguardanti quell'Area.
      Parameters:
      id - geoname_id
    • getIDAree

      public static String[] getIDAree()
      Ritorna un array di stringhe univoche contenente gli id delle aree presenti nel file ParametriClimatici.dati.csv
      Returns:
      array di stringhe. Se nel file non sono presenti aree ritorna null
    • FileExist

      public static boolean FileExist()
      Controlla che il file dei parametri esista e ne ritorna il risultato.
      Returns:
      true se il file esiste
    • Exist

      public boolean Exist()
      Controlla che l'oggetto esista.
      Returns:
      true se l'oggetto esiste
    • getGeoname_id

      public int getGeoname_id()
      Ritorna il Geoname ID
      Returns:
      geoname_id
    • getDate

      public String getDate()
      Ritorna la Data
      Returns:
      date
    • getCentre

      public String getCentre()
      Ritorna il nome del Centro
      Returns:
      centre
    • getTable

      public Table getTable()
      Ritorna la tabella dei parametri
      Returns:
      table
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • addToCSV

      public boolean addToCSV()
      Aggiunge i Parametri al file CSV.
      Returns:
      true se l'esecuzione è avvenuta correttamente