Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add_parameters - Static variable in record class src.users.MenuOperator.IndexOf
-
Aggiungi parametri
- addArraytoCSV(File, String[], String) - Static method in class src.common.CSV_Utilities
-
Aggiunge un array di stringhe ad un file CSV.
- addCellAtEndOfLine(File, String, int) - Static method in class src.common.CSV_Utilities
-
Aggiunge una stringa alla fine di una riga di un file CSV.
- addToCSV() - Method in class src.geographicarea.GeographicArea
-
Aggiunge l'Area Geografica al file CSV.
- addToCSV() - Method in class src.parameters.Parameters
-
Aggiunge i Parametri al file CSV.
- AllStringInCol(File, int, String) - Static method in class src.common.Research
-
Questo metodo ricerca una stringa in un file CSV in una determinata colonna e restituisce ogni riga in cui occorre.
- AllStringInCol_notCaseS(File, int, String) - Static method in class src.common.Research
-
Questo metodo ricerca una stringa in un file CSV in una determinata colonna e restituisce ogni riga in cui occorre.
- areInSameLine(File, int, int, String, String) - Static method in class src.common.Research
-
Controlla se, in un file CSV, esiste una linea in cui c'è sia la prima stringa che la seconda nelle rispettive colonne.
- argumentCorrect(String, int) - Static method in class src.geographicarea.GeographicArea
-
Controlla la correttezza dell'argomento, campo dell'area geografica.
- associaCentro() - Static method in class src.users.User
-
Permette all'utente di associarsi ad un centro.
- autenticazione() - Static method in class src.users.AutorizedOperator
-
Permette all'utente di autenticarsi inserendo il proprio id e la password.
- AutorizedOperator - Class in src.users
-
Un oggetto della classe
AutorizedOperator
rappresenta un utente con privilegi speciali. - AutorizedOperator() - Constructor for class src.users.AutorizedOperator
-
Costruttore vuoto
- AutorizedOperator(short, String) - Constructor for class src.users.AutorizedOperator
-
Costruisce un Operatore Autorizzato usando userid e password.
- AutorizedOperator(short, String, String, String, String, String, String) - Constructor for class src.users.AutorizedOperator
-
Costruttore di
AutorizedOperator
.
B
- buildBU(T[]) - Method in class src.maxpq.MaxPQ
-
Costruzione Bottom Up.
C
- CenterExistence(String) - Static method in class src.monitoringcentre.MonitoringCentre
-
Controlla se il nome inserito esiste all'interno del file CentroMonitoraggio.dati.csv
- centro - Static variable in record class src.users.User.IndexOf
-
Centro di monitoraggio associato
- cercaAreaGeografica() - Method in class src.users.User
-
Permette all'utente di effettuare la ricerca di aree geografiche.
- ChooseOption() - Static method in class src.header.Header
-
Mostra il menu e permette di sceglierne le opzioni.
- ChooseOption() - Static method in class src.menu.MainMenu
-
Mostra il menu e permette di sceglierne le opzioni.
- codice_fiscale - Static variable in record class src.users.User.IndexOf
-
Codice Fiscale
- cognome - Static variable in record class src.users.User.IndexOf
-
Cognome
- CommonMethods - Class in src.common
-
Raccolta di metodi statici utilizzati da più classi.
- CommonMethods() - Constructor for class src.common.CommonMethods
- compareTo(Distance) - Method in class src.common.Distance
-
Compara un oggetto Distance con un altro oggetto della stessa classe.
- Coordinates - Class in src.geographicarea
-
Classe che contiene metodi per la gestione delle coordinate geografiche.
- Coordinates() - Constructor for class src.geographicarea.Coordinates
- CoordinatesAdvancedV1(File, int, double[], double) - Static method in class src.common.Research
-
Deprecated.
- CoordinatesAdvancedV2(File, int, double[]) - Static method in class src.common.Research
-
Restituisce tutte le linee che contengono le coordinate più vicine a quella passata in argomento.
- CoordinatesAdvancedV3(File, int, double[]) - Static method in class src.common.Research
-
Restituisce tutte le linee che contengono le coordinate più vicine a quella passata in argomento.
- createArea() - Static method in class src.geographicarea.GeographicArea
-
Permette di creare un area di interesse inserendone i dati e la ritorna.
- CSV_Utilities - Class in src.common
-
Raccolta di metodi statici utili per la gestione dei file CSV.
- CSV_Utilities() - Constructor for class src.common.CSV_Utilities
D
- defaultValueOfCentre - Static variable in class src.users.User
-
Valore di default del centro.
- delete() - Method in class src.maxpq.MaxPQ
-
Elimina l'elemento della coda con la priorità più alta e lo ritorna.
- Distance - Class in src.common
-
Classe di appoggio per la ricerca delle coordinate.
- Distance(double, int) - Constructor for class src.common.Distance
-
Costruttore dell'oggetto Distance.
- doesCSVExist() - Static method in class src.geographicarea.GeographicArea
-
Controlla l'esistenza del file CSV.
- doesIDExist(String) - Static method in class src.geographicarea.GeographicArea
-
Controlla che il Geoname ID esista.
- doNothing - Static variable in record class src.users.MenuCentre.IndexOf
-
Non associare centro
- doWhat() - Static method in class src.header.Header
-
Valuta se l'utente richiede informazioni riguardo al software e le fornisce.
E
- email - Static variable in record class src.users.User.IndexOf
-
Indirizzo e-mail
- equals(Object) - Method in record class src.users.MenuCentre.IndexOf
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class src.users.MenuOperator.IndexOf
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class src.users.User.IndexOf
-
Indicates whether some other object is "equal to" this one.
- evalCommand(String[]) - Static method in class src.header.Header
-
Controlla se il comando inserito si riferisce ad uno di quelli per la visualizzazione della licenza o della versione.
- Exist() - Method in class src.geographicarea.GeographicArea
-
Controlla l'esistenza dell'area.
- Exist() - Method in class src.monitoringcentre.MonitoringCentre
-
Controlla l'esistenza dell'oggetto centro
- Exist() - Method in class src.parameters.Parameters
-
Controlla che l'oggetto esista.
- Exist() - Method in class src.users.AutorizedOperator
-
Controlla l'esistenza dell'oggetto Operatore
- existingCentre - Static variable in record class src.users.MenuCentre.IndexOf
-
Seleziona centro esistente
- exit - Static variable in record class src.users.MenuOperator.IndexOf
-
Esci
- ExitLoop(String) - Static method in class src.common.CommonMethods
-
Controlla che la stringa in argomento sia una una stringa contenente caratteri per uscire da un loop.
F
- file - Static variable in class src.users.User
-
File degli Operatori Registrati
- FileExist() - Static method in class src.monitoringcentre.MonitoringCentre
-
Controlla l'esistenza del file dei Centri di Monitoraggio.
- FileExist() - Static method in class src.parameters.Parameters
-
Controlla che il file dei parametri esista e ne ritorna il risultato.
G
- GeographicArea - Class in src.geographicarea
-
Un oggetto della classe
GeographicArea
rappresenta un area geografica identificata con ID, nome, nome ASCII, stato e coordinate. - GeographicArea() - Constructor for class src.geographicarea.GeographicArea
-
Cotruttore vuoto di Area Geografica.
- GeographicArea(int) - Constructor for class src.geographicarea.GeographicArea
-
Costruttore di Area Geografica.
- GeographicArea(Integer) - Constructor for class src.geographicarea.GeographicArea
-
Costruttore di Area Geografica.
- GeographicArea(String[]) - Constructor for class src.geographicarea.GeographicArea
-
Costruttore di Area Geografica.
- GeographicArea(String, int) - Constructor for class src.geographicarea.GeographicArea
-
Costruttore di Area Geografica.
- getAreeInteresse() - Method in class src.monitoringcentre.MonitoringCentre
-
Ritorna un array di stringhe contenente gli ID delle aree di interresse.
- getAscii_name() - Method in class src.geographicarea.GeographicArea
-
Ritorna ASCII Name come String
- getCentre() - Method in class src.parameters.Parameters
-
Ritorna il nome del Centro
- getCentreByName(String) - Static method in class src.monitoringcentre.MonitoringCentre
-
Permette di costruire un oggetto MonitoringCentre conoscendo solo il nome.
- getCentri() - Static method in class src.monitoringcentre.MonitoringCentre
-
Ritorna un array di stringhe dei nomi dei Centri di Monitoraggio.
- getCognome() - Method in class src.users.AutorizedOperator
-
Ritorna il cognome dell'operatore autorizzato
- getColArray(File, int) - Static method in class src.common.Research
-
Ritorna tutte le celle appartenenti alla colonna selezionata nel file CSV passato come argomento.
- getColNoRepetition(File, int) - Static method in class src.common.Research
-
Ritorna tutte le celle appartenenti alla colonna selezionata nel file CSV passato come argomento.
- getCoordinates() - Method in class src.geographicarea.GeographicArea
-
Ritorna Coordinates come array di double.
- getCoordinatestoString() - Method in class src.geographicarea.GeographicArea
-
Ritorna Coordinates come String.
- getCountry_code() - Method in class src.geographicarea.GeographicArea
-
Ritorna Country Code come String
- getCountry_name() - Method in class src.geographicarea.GeographicArea
-
Ritorna Country Name come String
- getDate() - Method in class src.parameters.Parameters
-
Ritorna la Data
- getDist() - Method in class src.common.Distance
-
Restituisce il campo distanza come
double
- getGeoname_id() - Method in class src.geographicarea.GeographicArea
-
Ritorna il Geoname ID come int
- getGeoname_id() - Method in class src.parameters.Parameters
-
Ritorna il Geoname ID
- getIDAree() - Static method in class src.parameters.Parameters
-
Ritorna un array di stringhe univoche contenente gli id delle aree presenti nel file ParametriClimatici.dati.csv
- getIndirizzo() - Method in class src.monitoringcentre.MonitoringCentre
-
Ritorna l'array di stringhe contenete l'indirizzo del centro di monitoraggio.
- getLicenseH() - Static method in class src.header.Header
-
Ritorna il messaggio contenete la licenza del software.
- getLine() - Method in class src.common.Distance
-
Restituisce il campo riga come
int
- getMenu() - Method in class src.menu.MainMenu
-
Restituisce la stringa che rappresenta il menu
- getMenu() - Method in class src.users.MenuCentre
-
Restituisce la stringa che rappresenta il menu
- getMenu() - Method in class src.users.MenuOperator
-
Restituisce la stringa che rappresenta il menu
- getName() - Method in class src.geographicarea.GeographicArea
-
Ritorna il Name come String
- getNome() - Method in class src.monitoringcentre.MonitoringCentre
-
Ritorna il nome del centro.
- getNome() - Method in class src.users.AutorizedOperator
-
Ritorna il nome dell'operatore autorizzato
- getpName() - Static method in class src.header.Header
-
Ritorna il nome del programma
- getQuit() - Method in class src.menu.MainMenu
-
Restituisce l'indice del comando di uscita
- getRecord(File, int) - Static method in class src.common.Research
-
Cerca in un file CSV la riga in input.
- getRecordByData(File, int, String) - Static method in class src.common.Research
-
Cerca in un file CSV la stringa in input.
- getRecordByTwoDatas(File, int, String, int, String) - Static method in class src.common.Research
-
Cerca in un file CSV le due stringhe in input.
- getTable() - Method in class src.parameters.Parameters
-
Ritorna la tabella dei parametri
- getVersion() - Static method in class src.header.Header
-
Ritorna la versione del programma
H
- hashCode() - Method in record class src.users.MenuCentre.IndexOf
-
Returns a hash code value for this object.
- hashCode() - Method in record class src.users.MenuOperator.IndexOf
-
Returns a hash code value for this object.
- hashCode() - Method in record class src.users.User.IndexOf
-
Returns a hash code value for this object.
- Header - Class in src.header
-
Classe contenete informazioni su versione e licenza del software.
- Header() - Constructor for class src.header.Header
I
- indexes - Static variable in record class src.users.User.IndexOf
-
Numero di indici
- IndexExist(int) - Static method in class src.geographicarea.GeographicArea
-
Controlla se nell'indice selezionato esiste.
- IndexOf() - Constructor for record class src.users.MenuCentre.IndexOf
-
Creates an instance of a
IndexOf
record class. - IndexOf() - Constructor for record class src.users.MenuOperator.IndexOf
-
Creates an instance of a
IndexOf
record class. - IndexOf() - Constructor for record class src.users.User.IndexOf
-
Creates an instance of a
IndexOf
record class. - INPUT_SCANNER - Static variable in class src.common.InputScanner
-
Una costante Scanner che ha come sorgente di input stdin.
- InputScanner - Class in src.common
-
Standard Input Scanner Permette di usare Scanner del stdin.
- InputScanner() - Constructor for class src.common.InputScanner
- inserisciParametriClimatici() - Method in class src.users.AutorizedOperator
-
Permette all'Operatore Autorizzato di inserire i parametri climatici per un'area geografica appartenente al suo centro di monitoraggio.
- insert(T) - Method in class src.maxpq.MaxPQ
-
Inserisce l'oggetto nello primo spazio vuoto della coda e la riordina.
- isASCIIValidAddress(String) - Static method in class src.common.CommonMethods
-
Controlla che il valore inserito sia una stringa di caratteri ASCII accettabili per un indirizzo.
- isEmpty() - Method in class src.maxpq.MaxPQ
-
Controlla se la coda è vuota
- isOnlyInt(String) - Static method in class src.common.CommonMethods
-
Controlla che la stringa inserita come arogmento sia formata solo da cifre e che sia un numero intero positivo.
- isQuit(short) - Method in class src.menu.MainMenu
-
Controlla che l'intero inserito abbia lo stesso indice del comando di uscita
- isStringInCol(File, int, String) - Static method in class src.common.Research
-
Questo metodo ricerca una stringa in un file CSV in una determinata colonna e restituisce true se è presente, false altrimenti.
- isTwoLetters(String) - Static method in class src.common.CommonMethods
-
Controlla che la stringa inserita sia formata da esattamente 2 lettere ASCII.
- isValidASCIIName(String) - Static method in class src.common.CommonMethods
-
Controlla che il nome inserito sia formato solo da lettere, apostrofi e spazi.
- isValidName(String) - Static method in class src.common.CommonMethods
-
Controlla che il nome inserito sia formato solo da lettere, apostrofi e spazi.
L
- ListAreas() - Method in class src.monitoringcentre.MonitoringCentre
-
Ritorna la lista delle aree di interesse del centro.
- ListIDs(String[]) - Static method in class src.geographicarea.GeographicArea
-
Ritorna la lista delle aree corrispondenti agli ID in ingresso.
M
- MainMenu - Class in src.menu
-
Classe che contiene il menu principale del programma.
- MainMenu() - Constructor for class src.menu.MainMenu
-
Costruisce un oggetto menu
- make_area - Static variable in record class src.users.MenuOperator.IndexOf
-
Crea area
- make_centre - Static variable in record class src.users.MenuOperator.IndexOf
-
Crea centro di monitoraggio
- MakeParameters(String) - Static method in class src.parameters.Parameters
-
Crea un oggetto Parameters e lo ritorna.
- MakeTable() - Static method in class src.parameters.Table
-
Chiede all'utente di inserire i parametri della ricerca e ritorna la tabella che li contiene.
- matricola - Static variable in record class src.users.User.IndexOf
-
Matricola
- MaxPQ<T extends Comparable<T>> - Class in src.maxpq
-
Maximum Priority Queue
Coda a priorità massima - MaxPQ(int) - Constructor for class src.maxpq.MaxPQ
-
Costruttore della coda a priorità massima.
- memorizzaCentro() - Method in class src.monitoringcentre.MonitoringCentre
-
Memorizza il centro nel file.
- menu() - Static method in class src.header.Header
-
Info Menu
- menu() - Method in class src.users.AutorizedOperator
-
Mostra il menu dell'Operatore Autorizzato e ne esegue le opzioni
- MenuCentre - Class in src.users
-
Classe che contiene il menu per associare l'Operatore Autorizzato ad un Centro di Monitoraggio.
- MenuCentre() - Constructor for class src.users.MenuCentre
-
Costruisce un oggetto menu
- MenuCentre.IndexOf - Record Class in src.users
-
Opzioni Menu
- MenuOperator - Class in src.users
-
Classe che contiene il menu Operatore Autorizzato.
- MenuOperator() - Constructor for class src.users.MenuOperator
-
Costruisce un oggetto menu
- MenuOperator.IndexOf - Record Class in src.users
-
Opzioni menu
- MonitoringCentre - Class in src.monitoringcentre
-
Classe che contiene il centro di monitoraggio.
- MonitoringCentre(String, String[], String[]) - Constructor for class src.monitoringcentre.MonitoringCentre
-
Costruttore dell'oggetto MonitoringCentre.
- MostraParametri(String) - Static method in class src.parameters.Parameters
-
Dato un Geoname ID stampa i parametri riguardanti quell'Area.
N
- n_categories - Static variable in class src.parameters.Table
-
Numero di categorie
- newCentre - Static variable in record class src.users.MenuCentre.IndexOf
-
Crea un nuovo centro e associa
- nome - Static variable in record class src.users.User.IndexOf
-
Nome
- NumberOfOptions() - Method in class src.menu.MainMenu
-
Restituisce il numero di opzioni del menu.
O
- OneStringInCol(File, int, String) - Static method in class src.common.Research
-
Questo metodo ricerca una stringa in un file CSV in una determinata colonna e restituisce la riga corrispondente alla sua prima occorrenza.
P
- Parameters - Class in src.parameters
-
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. - Parameters(int, String, String, Table) - Constructor for class src.parameters.Parameters
-
Costruttore dell'oggetto Parameters
- Parameters(Integer) - Constructor for class src.parameters.Parameters
-
Costruttore dell'oggetto Parameters.
- parseCoordinates(String) - Static method in class src.geographicarea.Coordinates
-
Divide la stringa in coordinate.
- password - Static variable in record class src.users.User.IndexOf
-
Password
- print_conditions() - Static method in class src.header.Header
-
Stampa a schermo le condizioni di utilizzo
- print_header() - Static method in class src.header.Header
-
Stampa a schermo la versione e la licenza del programma.
- print_license() - Static method in class src.header.Header
-
Stampa a schermo un breve messaggio con la licenza.
- print_version() - Static method in class src.header.Header
-
Stampa a schermo la versione del programma.
- print_warranty() - Static method in class src.header.Header
-
Stampa a schermo la garazia.
- printIndexesMenu() - Static method in class src.geographicarea.GeographicArea
-
Stampa il menu delle possibili opzioni di ricerca.
R
- read() - Method in class src.maxpq.MaxPQ
-
Legge l'elemento della coda con maggiore priorità.
- registraCentroAree() - Static method in class src.monitoringcentre.MonitoringCentre
-
Richiede di creare un centro, se la creazione ha avuto successo, la salva sul file.
- registrazione() - Static method in class src.users.User
-
Permette all'utente di registrarsi come Operatore Autorizzato.
- research - Static variable in record class src.users.MenuOperator.IndexOf
-
Ricerca aree
- Research - Class in src.common
-
Classe che contiene algoritmi statici di ricerca.
- Research() - Constructor for class src.common.Research
S
- SearchList(int, String, int) - Static method in class src.geographicarea.GeographicArea
-
Cerca delle area geografiche e ne stampa la lista.
- set_centre - Static variable in record class src.users.MenuOperator.IndexOf
-
Seleziona centro
- setCentre(String) - Method in class src.users.AutorizedOperator
-
Assegna un Centro di Monitoraggio all'Operatore autorizzato, se non lo ha già.
- size() - Method in class src.maxpq.MaxPQ
-
Ritorna la dimensione della coda
- sort() - Method in class src.maxpq.MaxPQ
-
Ritorna l'array della coda riordinata e svuotandola.
- src.common - package src.common
- src.geographicarea - package src.geographicarea
- src.header - package src.header
- src.maxpq - package src.maxpq
- src.menu - package src.menu
- src.monitoringcentre - package src.monitoringcentre
- src.parameters - package src.parameters
- src.users - package src.users
T
- Table - Class in src.parameters
-
Un oggetto della classe
Table
rappresenta una tabella che contiene i valori dei prametri rilevati da una zona geografica. - Table() - Constructor for class src.parameters.Table
-
Costruttore vuoto
- Table(short[]) - Constructor for class src.parameters.Table
-
Costruttore senza note.
- Table(short[], String[]) - Constructor for class src.parameters.Table
-
Costruttore completo.
- toLineArray(Comparable<Distance>[]) - Static method in class src.common.Distance
-
Dato un array di oggetti della classe
Distance
il metodo ritorna l'array delle righe. - toLines(MaxPQ<Distance>) - Static method in class src.common.Distance
-
Dato un array di oggetti della classe
Distance
il metodo ritorna l'array delle righe. - toNoAccent(String) - Static method in class src.common.CommonMethods
-
Ritorna una stringa trasformata in modo tale che sia tutta maiuscola e le vocali non abbiano accenti.
- toString() - Method in class src.geographicarea.GeographicArea
- toString() - Method in class src.monitoringcentre.MonitoringCentre
- toString() - Method in class src.parameters.Parameters
- toString() - Method in class src.parameters.Table
- toString() - Method in class src.users.AutorizedOperator
- toString() - Method in record class src.users.MenuCentre.IndexOf
-
Returns a string representation of this record class.
- toString() - Method in record class src.users.MenuOperator.IndexOf
-
Returns a string representation of this record class.
- toString() - Method in record class src.users.User.IndexOf
-
Returns a string representation of this record class.
- toStrings() - Method in class src.parameters.Table
-
Crea un array di stringhe formato dai dati inseriti.
U
- updateCellInCSV(File, String, int, int) - Static method in class src.common.CSV_Utilities
-
Deprecated.Questo metodo è stato sostituito.
Usare invece
CSV_Utilities.addCellAtEndOfLine(File file, String string, int line)
. - User - Class in src.users
-
Un oggetto della classe
User
rappresenta un utente. - User() - Constructor for class src.users.User
-
Crea un utente
- User.IndexOf - Record Class in src.users
-
Indici dei file CSV
V
- view_areas - Static variable in record class src.users.MenuOperator.IndexOf
-
Visualizza informazioni aree
- visualizzaAreaGeografica() - Method in class src.users.User
-
Permette all'utente di visualizzare le informazioni associate ad una area geografica.
All Classes and Interfaces|All Packages|Constant Field Values
Usare invece
Research.CoordinatesAdvancedV3(File file, int col, double[] c)
.