Index

A B C D E F G H I L M N O P R S T U V 
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.
Questo metodo è stato sostituito.

Usare invece Research.CoordinatesAdvancedV3(File file, int col, double[] c).

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.
A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values