Record Class Document
java.lang.Object
java.lang.Record
it.unisa.diem.wordageddon_g16.models.Document
- Record Components:
filename- nome del file associato al documentotitle- titolo descrittivo del documentowordCount- numero di parole contenute nel documento
- All Implemented Interfaces:
Serializable
public record Document(String filename, String title, Integer wordCount)
extends Record
implements Serializable
Rappresenta un documento testuale nell'applicazione Wordageddon.
Ogni documento è identificato dal suo percorso (filename), ha un titolo e un conteggio di parole.
Due documenti sono considerati uguali se condividono lo stesso percorso.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanVerifica se questo documento è uguale a un altro oggetto in base al percorso (filename).filename()/** Restituisce il nome del file associato al documento.inthashCode()Restituisce l'hash code del documento calcolato sul campofilename.title()Restituisce il titolo del documento.final StringtoString()Returns a string representation of this record class.Restituisce il numero di parole contenute nel documento.
-
Field Details
-
filename
-
title
-
wordCount
-
-
Constructor Details
-
Document
-
-
Method Details
-
equals
-
hashCode
-
title
-
filename
/** Restituisce il nome del file associato al documento.- Returns:
- percorso del file come
String
-
wordCount
Restituisce il numero di parole contenute nel documento.- Returns:
- conteggio parole come
Integer
-
toString
-