Skip to content
This repository was archived by the owner on Mar 30, 2025. It is now read-only.

Commit 9a743b1

Browse files
committed
aggiornamento documentazione Doxygen
1 parent aae9d47 commit 9a743b1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+437
-128
lines changed

docs/CasiDUso.svg

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/Diagrammi/CasiUso/DiagrammaCasiDuso.svg

Lines changed: 4 additions & 0 deletions
Loading

docs/Diagrammi/Classi/DiagrammiClassi.puml

Lines changed: 24 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,21 @@
1-
@startuml
1+
@startuml DiagrammaClassi
22
package rubrica {
33

44
package controllers{
5-
class GenericController{
6-
+ GenericController():
5+
abstract class GenericController{
76
- listaContatti: ObservableList<Contatto>
87
- rubrica: Rubrica
98
+ mostraDialog(AlertType, String, String): void
10-
+ controllaCampiObbligatori(String, String) : boolean
11-
+ controllaTelelfono(String) : boolean
12-
+ controllaEmail(String) : boolean
9+
# controllaCampiObbligatori(String, String) : boolean
10+
# controllaTelelfono(String) : boolean
11+
# controllaEmail(String) : boolean
1312

1413
}
1514

1615
class RubricaController{
17-
+ RubricaController()
1816
- contattoSelezionato: Contatto
19-
- contattiFiltratiPreferiti: FilteredList<Contatto>
2017
- filteredContatti: FilteredList<Contatto>
18+
- contattiFiltratiPreferiti: FilteredList<Contatto>
2119
- contattiFiltratiEmergenza: FilteredList<Contatto>
2220
+ initialize(URL, ResourceBundle): void
2321
+ handleNuovoContatto():void
@@ -34,17 +32,14 @@ package rubrica {
3432
- toggleEmergenza():void
3533
- togglePreferiti(): void
3634
- openGit():void
37-
- handleImportRubrica():void
38-
- handleExportRubrica(): void
39-
- handleExportContatto(): void
40-
35+
+ handleImportRubrica():void
36+
+ handleExportRubrica(): void
37+
+ handleExportContatto(): void
4138
}
4239

4340
class CreaContattoController {
4441
+handleAggiungiContatto(ActionEvent): void
45-
4642
}
47-
4843
}
4944

5045
class App {
@@ -57,51 +52,48 @@ package rubrica {
5752
package models{
5853

5954
class Rubrica{
60-
+ Rubrica():
6155
- rubrica: Map<Integer, Contatto>
56+
+ aggiungiContatto(Contatto): Contatto
6257
+ ricercaContatto(Contatto): Contatto
6358
+ rimuoviContatto(Contatto): Contatto
6459
+ aggiornaContatto(Contatto): Boolean
6560
+ toString(): String
66-
+ aggiungiContatto(Contatto): Contatto
6761

6862
}
6963

7064

7165
abstract class Contatto{
72-
+ Contatto():
7366
+ Contatto(String, String, String, String, String, Boolean, Boolean):
74-
- cognome: String
75-
- preferito: Boolean
76-
- telefono3: String
67+
- emergenza: Boolean
7768
- nome: String
78-
- telefono2: String
69+
- cognome: String
7970
- telefono1: String
80-
- emergenza: Boolean
71+
- telefono2: String
72+
- telefono3: String
73+
- preferito: Boolean
8174
- id: Integer
8275
+ toString(): String
8376
+ isEmergenza(): BooleanProperty
8477
+ hashCode(): int
8578
+ equals(Object): boolean
8679
+ isPreferito(): BooleanProperty
87-
+ generaId() : Integer
80+
# generaId() : Integer
8881
}
8982

9083
class ContattoEsteso {
91-
+ ContattoEsteso():
9284
+ ContattoEsteso(String, String, String, String, String, String, String,
93-
String, LocalDate, String, String, String, Boolean, Boolean, Image)
94-
- email3: String
95-
- email2: String
85+
String, LocalDate, String, String, String, Boolean, Boolean)
9686
- email1: String
87+
- email2: String
88+
- email3: String
9789
- indirizzoResidenza: String
9890
- sitoWeb: String
9991
- compleanno: LocalDate
10092
- note: String
101-
- img : Image
10293
+ toString(): String
94+
+ equals(Object) : boolean
10395
+ hashCode(): int
104-
- generaId(): Integer
96+
# generaId(): Integer
10597
10698
}
10799

@@ -112,12 +104,12 @@ package rubrica {
112104

113105
class Export {
114106
+ getVcard(Contatto): String
115-
+ esportaRubrica(Rubrica): void
116-
+ esportaContatto(Contatto): void
107+
+ esportaRubrica(Rubrica, String): void
108+
+ esportaContatto(Contatto, String): void
117109
}
118110

119111
class Import {
120-
+ importVcard(Rubrica, String): void
112+
+ importVcard(Rubrica, ObservableList, String): void
121113
}
122114
}
123115
}

docs/Diagrammi/Classi/svg/DiagrammiClassi.svg

Lines changed: 1 addition & 1 deletion
Loading

docs/Doxygen/html/annotated.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,10 @@
108108
<tr id="row_0_0_0_0_0_0_2_2_" class="even"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1models_1_1Rubrica.html" target="_self">Rubrica</a></td><td class="desc">Classe che rappresenta una rubrica di contatti </td></tr>
109109
<tr id="row_0_0_0_0_0_0_3_" class="odd"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1App.html" target="_self">App</a></td><td class="desc">Classe principale dell'applicazione Rubrica Telefonica </td></tr>
110110
<tr id="row_0_0_0_0_0_0_4_" class="even"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1Main.html" target="_self">Main</a></td><td class="desc"></td></tr>
111-
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classContattoEstesoTest.html" target="_self">ContattoEstesoTest</a></td><td class="desc"></td></tr>
112-
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImportTest.html" target="_self">ImportTest</a></td><td class="desc"></td></tr>
113-
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRubricaTest.html" target="_self">RubricaTest</a></td><td class="desc"></td></tr>
111+
<tr id="row_1_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="dynsection.toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">P</span></span><b>java</b></td><td class="desc"></td></tr>
112+
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjava_1_1RubricaTest.html" target="_self">RubricaTest</a></td><td class="desc"></td></tr>
113+
<tr id="row_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classContattoEstesoTest.html" target="_self">ContattoEstesoTest</a></td><td class="desc"></td></tr>
114+
<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImportTest.html" target="_self">ImportTest</a></td><td class="desc"></td></tr>
114115
</table>
115116
</div><!-- directory -->
116117
</div><!-- contents -->

docs/Doxygen/html/classContattoEstesoTest.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
<tr class="separator:a1e5cd439eff3a176ab71d44f1769f2fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
121121
</table>
122122
<hr/>La documentazione per questa classe è stata generata a partire dal seguente file:<ul>
123-
<li>sources/Rubrica/src/main/test/<b>ContattoEstesoTest.java</b></li>
123+
<li>sources/Rubrica/src/main/test/java/<b>ContattoEstesoTest.java</b></li>
124124
</ul>
125125
</div><!-- contents -->
126126
<!-- start footer part -->

docs/Doxygen/html/classImportTest.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@
116116
<a name="details" id="details"></a><h2 class="groupheader">Descrizione dettagliata</h2>
117117
<div class="textblock"><dl class="section author"><dt>Autore</dt><dd>gruppo 07 </dd></dl>
118118
</div><hr/>La documentazione per questa classe è stata generata a partire dal seguente file:<ul>
119-
<li>sources/Rubrica/src/main/test/<b>ImportTest.java</b></li>
119+
<li>sources/Rubrica/src/main/test/java/<b>ImportTest.java</b></li>
120120
</ul>
121121
</div><!-- contents -->
122122
<!-- start footer part -->

docs/Doxygen/html/classes.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@
109109
<dd><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1Main.html">Main</a> (it.unisa.diem.swe.group07.rubrica)</dd></dl>
110110
<dl class="classindex even">
111111
<dt class="alphachar"><a id="letter_R" name="letter_R">R</a></dt>
112-
<dd><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1models_1_1Rubrica.html">Rubrica</a> (it.unisa.diem.swe.group07.rubrica.models)</dd><dd><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html">RubricaController</a> (it.unisa.diem.swe.group07.rubrica.controllers)</dd><dd><a class="el" href="classRubricaTest.html">RubricaTest</a></dd></dl>
112+
<dd><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1models_1_1Rubrica.html">Rubrica</a> (it.unisa.diem.swe.group07.rubrica.models)</dd><dd><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html">RubricaController</a> (it.unisa.diem.swe.group07.rubrica.controllers)</dd><dd><a class="el" href="classjava_1_1RubricaTest.html">RubricaTest</a> (java)</dd></dl>
113113
</div>
114114
</div><!-- contents -->
115115
<!-- start footer part -->

docs/Doxygen/html/classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController-members.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
<tr class="even"><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1GenericController.html#a224c3322a29288a8a1a4dc6b9c40bee7">getRubrica</a>()</td><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1GenericController.html">it.unisa.diem.swe.group07.rubrica.controllers.GenericController</a></td><td class="entry"></td></tr>
118118
<tr class="odd"><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html#a76dea9db685201c1e89dcd20d8d7840e">handleEliminaContatto</a>()</td><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html">it.unisa.diem.swe.group07.rubrica.controllers.RubricaController</a></td><td class="entry"></td></tr>
119119
<tr class="even"><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html#a28f1cd139c6377895c583d8d6edcae27">handleExportContatto</a>()</td><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html">it.unisa.diem.swe.group07.rubrica.controllers.RubricaController</a></td><td class="entry"></td></tr>
120-
<tr class="odd"><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html#abeefa96d3b060c12c1a51c405e6ff179">handleExportRubrica</a>()</td><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html">it.unisa.diem.swe.group07.rubrica.controllers.RubricaController</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
120+
<tr class="odd"><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html#abeefa96d3b060c12c1a51c405e6ff179">handleExportRubrica</a>()</td><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html">it.unisa.diem.swe.group07.rubrica.controllers.RubricaController</a></td><td class="entry"></td></tr>
121121
<tr class="even"><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html#a09a018495d1eb3c281b87e5bdd8a0a8e">handleImportRubrica</a>()</td><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html">it.unisa.diem.swe.group07.rubrica.controllers.RubricaController</a></td><td class="entry"></td></tr>
122122
<tr class="odd"><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html#a8f5eef311627f3d103ca4952f783b1e9">handleModificaContatto</a>()</td><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html">it.unisa.diem.swe.group07.rubrica.controllers.RubricaController</a></td><td class="entry"></td></tr>
123123
<tr class="even"><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html#ac42a294519c71cd05537868f89c17a4f">handleNuovoContatto</a>()</td><td class="entry"><a class="el" href="classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html">it.unisa.diem.swe.group07.rubrica.controllers.RubricaController</a></td><td class="entry"></td></tr>

docs/Doxygen/html/classit_1_1unisa_1_1diem_1_1swe_1_1group07_1_1rubrica_1_1controllers_1_1RubricaController.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,10 @@
130130
void&#160;</td><td class="memItemRight" valign="bottom"><b>handleModificaContatto</b> ()</td></tr>
131131
<tr class="memdesc:a8f5eef311627f3d103ca4952f783b1e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gestore dell'evento relativo al click sul pulsante "Modifica". Abilita i campi di testo per la modifica di un contatto selezionato. <br /></td></tr>
132132
<tr class="separator:a8f5eef311627f3d103ca4952f783b1e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
133+
<tr class="memitem:abeefa96d3b060c12c1a51c405e6ff179" id="r_abeefa96d3b060c12c1a51c405e6ff179"><td class="memItemLeft" align="right" valign="top"><a id="abeefa96d3b060c12c1a51c405e6ff179" name="abeefa96d3b060c12c1a51c405e6ff179"></a>
134+
void&#160;</td><td class="memItemRight" valign="bottom"><b>handleExportRubrica</b> ()</td></tr>
135+
<tr class="memdesc:abeefa96d3b060c12c1a51c405e6ff179"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gestore dell'evento relativo al click del pulsante "Esporta Rubrica". Il metodo apre una finestra che consente all'utente di selezionare percorso in cui salvare il file e chiama il metodo responsabile dell'export della rubrica in formato .vcf. <br /></td></tr>
136+
<tr class="separator:abeefa96d3b060c12c1a51c405e6ff179"><td class="memSeparator" colspan="2">&#160;</td></tr>
133137
<tr class="memitem:a28f1cd139c6377895c583d8d6edcae27" id="r_a28f1cd139c6377895c583d8d6edcae27"><td class="memItemLeft" align="right" valign="top"><a id="a28f1cd139c6377895c583d8d6edcae27" name="a28f1cd139c6377895c583d8d6edcae27"></a>
134138
void&#160;</td><td class="memItemRight" valign="bottom"><b>handleExportContatto</b> ()</td></tr>
135139
<tr class="memdesc:a28f1cd139c6377895c583d8d6edcae27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gestore dell'evento "Esporta Contatto". Il metodo apre una finestra che consente all'utente di selezionare un percorso in un cui salvare il file e chiama il metodo responsabile dell'export in formato .vcf. <br /></td></tr>
@@ -193,10 +197,6 @@
193197
void&#160;</td><td class="memItemRight" valign="bottom"><b>openGit</b> ()</td></tr>
194198
<tr class="memdesc:a486d9f68821b65c8805d3b11cd1ea80d"><td class="mdescLeft">&#160;</td><td class="mdescRight">metodo per aprire la repository Git del progetto in una pagina web. <br /></td></tr>
195199
<tr class="separator:a486d9f68821b65c8805d3b11cd1ea80d"><td class="memSeparator" colspan="2">&#160;</td></tr>
196-
<tr class="memitem:abeefa96d3b060c12c1a51c405e6ff179" id="r_abeefa96d3b060c12c1a51c405e6ff179"><td class="memItemLeft" align="right" valign="top"><a id="abeefa96d3b060c12c1a51c405e6ff179" name="abeefa96d3b060c12c1a51c405e6ff179"></a>
197-
void&#160;</td><td class="memItemRight" valign="bottom"><b>handleExportRubrica</b> ()</td></tr>
198-
<tr class="memdesc:abeefa96d3b060c12c1a51c405e6ff179"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gestore dell'evento relativo al click del pulsante "Esporta Rubrica". Il metodo apre una finestra che consente all'utente di selezionare percorso in cui salvare il file e chiama il metodo responsabile dell'export della rubrica in formato .vcf. <br /></td></tr>
199-
<tr class="separator:abeefa96d3b060c12c1a51c405e6ff179"><td class="memSeparator" colspan="2">&#160;</td></tr>
200200
</table><table class="memberdecls">
201201
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
202202
Membri privati statici</h2></td></tr>

0 commit comments

Comments
 (0)