Skip to content
This repository has been archived by the owner on Jun 10, 2023. It is now read-only.

Commit

Permalink
Updated README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Mauro Molin committed Jan 25, 2018
1 parent 4c97ce5 commit 2a74784
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ Nel sito sono presenti entrate e uscite relative ad un certo ente in un certo me
Per l'utilizzo della libreria in modo corretto è importante conoscere alcune classi.
### Classi interessanti
#### `AutoMap<T>`
Questa classe è una `Collection<T>` che racchiude una `Map<K, T>`. La chiave della mappa viene automaticamente gestita dalle varie implementazioni. Si possono quindi inserire valori senza specificare la chiave, ma rimane possibile ottenere un valore a partire dalla sua chiave.
Questa classe è una `Collection<T>` che racchiude una `Map<K, T>`. La chiave della mappa viene automaticamente gestita dalle varie implementazioni. Si possono quindi inserire valori senza specificare la chiave, rimanendo possibile ottenere un valore a partire dalla sua chiave.
#### `AbstractDownloader`
Class che viene implementata dalle classi che permettono di scaricare dati. Ha tre metodi principali di nostro interesse:
Classe che viene implementata dalle classi che permettono di scaricare dati. Ha tre metodi principali di nostro interesse:
* `setOnProgressListener(OnProgressListener)`: permette di associare un listener di progresso
* `download()`: scarica e parsa i dati sul thread corrente
* `download(File)`: apre un nuovo thread in cui viene scaricato il contenuto su un file temporaneo specificato, mentre nel thread corrente il file viene letto e parsato parallelamente.
Expand All @@ -29,7 +29,7 @@ Come già detto, prima di scaricare i dati veri e propri, dobbiamo scaricare i d
```java
Anagrafiche a = new Anagrafiche.Downloader().download();
```
Siccome i dati non sono molti, non è necessario settare un listener di progresso o di parallelizare download e parsing.
Siccome i dati non sono molti, non è necessario (anche se possibile) settare un listener di progresso o di parallelizare download e parsing.
In questa classe si trovano tutte le informazioni anagrafiche presenti su siope.it.
Ogni anagrafica contenuta è una `AutoMap`, che ha come chiave il suo codice, e come valore l'istanza della classe contenente le informazioni.

Expand Down

0 comments on commit 2a74784

Please sign in to comment.