Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbsMatrice - Class in it.unimi.di.prog2.temisvolti.algebretta
-
Classe astratta che implementa parzialmente una matrice al solo scopo di provvedere il metodo
Object.toString()
; - AbsMatrice() - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.AbsMatrice
- AbstracListinoUnitario - Class in it.unimi.di.prog2.temisvolti.bancarelle
-
Classe astratta immutabile che rappresenta i listini in cui il prezzo di un certo numero di giocattoli di un certo tipo dipende dal prezzo unitario di un giocattolo di tale tipo.
- AbstracListinoUnitario(Map<Giocattolo, Integer>) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.AbstracListinoUnitario
-
Costruisce un listino data una mappa da giocattoli al loro prezzo unitario.
- AbstractBoolVect - Class in it.unimi.di.prog2.temisvolti.boolvect
-
Classe astratta che provvede l'implementazione di alcuni dei metodi dell'inferfaccia
BoolVect
. - AbstractBoolVect() - Constructor for class it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect
- AbstractBoolVect.BooleanOperator - Interface in it.unimi.di.prog2.temisvolti.boolvect
-
Interfaccia che descrive l'applicazoine di un operatore logico binario questo BoolVect.
- AbstractCompratore - Class in it.unimi.di.prog2.temisvolti.bancarelle
-
Classe astratta che rappresenta un compratore.
- AbstractCompratore(Set<Bancarella>) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.AbstractCompratore
-
Costruisce un compratore a partire dall'elenco di bancarelle da cui acquistare.
- accoda(Album.Brano) - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Aggiunge il brano dato alla playlist.
- Acquisto - Class in it.unimi.di.prog2.temisvolti.bancarelle
-
Descrizione di un possibile acquisto di un giocattolo effettuato tra varie bancarelle.
- Acquisto(Giocattolo) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.Acquisto
-
Costruisce un acquisto del dato giocattolo.
- add(Entry) - Method in class it.unimi.di.prog2.temisvolti.filesystem.Directory
-
Aggiunge una entry.
- aggiungi(int, Bancarella) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Acquisto
-
Aggiunge alla descrizione dell'acuisto l'intenzione di comprare un certo numero di giocattoli da una data bancarella.
- aggiungi(int, Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Inventario
-
Aggiunge un certo numero di giocattoli dello stesso tipo all'inventario.
- aggiungi(Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Inventario
-
Aggiunge un giocattolo all'inventario, se il giocattolo era già presente ne aumenta di uno la numerosità.
- album() - Method in class it.unimi.di.prog2.temisvolti.playfy.Album.Brano
-
Restituisce un riferimento all'album a cui il brano appartiene.
- album() - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Restituisce un iteratore che enumera (senza ripetizioni) gli album di cui esiste un brano in questa playlist.
- Album - Class in it.unimi.di.prog2.temisvolti.playfy
-
Classe concreta che rappresenta un album.
- Album(String, List<String>, List<Durata>) - Constructor for class it.unimi.di.prog2.temisvolti.playfy.Album
-
Costruisce un album a partire da due liste "parallele" di titoli e durate.
- Album.Brano - Class in it.unimi.di.prog2.temisvolti.playfy
-
Classe interna che rappresenta un brano.
- altezza - Variable in class it.unimi.di.prog2.temisvolti.piastrelle.PiastrellaTriangolare
-
L'altezza, è sempre positiva.
- and(BoolVect) - Method in class it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect
- and(BoolVect) - Method in interface it.unimi.di.prog2.temisvolti.boolvect.BoolVect
-
Rende questo BoolVect uguale all'and componente a componente di questo BoolVect e quello specificato.
- and(BoolVect) - Method in class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
- and(BoolVect) - Method in class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
- appartiene(Album) - Method in class it.unimi.di.prog2.temisvolti.playfy.Album.Brano
-
Consente di determinare se questo brano appartiene al medesimo album di quello dato.
- apply(boolean, boolean) - Method in interface it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect.BooleanOperator
- ArrayBoolVect - Class in it.unimi.di.prog2.temisvolti.boolvect
-
Classe concreta che implementa un
BoolVect
denso di taglia assegnata. - ArrayBoolVect() - Constructor for class it.unimi.di.prog2.temisvolti.boolvect.ArrayBoolVect
-
Costruisce un BoolVect di taglia 1024.
- ArrayBoolVect(int) - Constructor for class it.unimi.di.prog2.temisvolti.boolvect.ArrayBoolVect
-
Costruisce un BoolVect di taglia assegnata.
- asString(boolean) - Method in class it.unimi.di.prog2.temisvolti.playfy.Album.Brano
-
Restituisce una rappresentazione di questo brano come stringa.
B
- Bancarella - Class in it.unimi.di.prog2.temisvolti.bancarelle
-
Una bancarella ha un proprietario ed espone un certo insieme di giocattoli che può vendere.
- Bancarella(String, Inventario, Listino) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.Bancarella
-
Costruisce una bancarella dato il proprietario, l'inventario e i listino.
- bancarelle - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.AbstractCompratore
-
L'elenco di bancarelle da cui effettuare gli acquisti.
- base - Variable in class it.unimi.di.prog2.temisvolti.piastrelle.PiastrellaTriangolare
-
La base, è sempre positiva.
- bits - Variable in class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
-
I bit che rappresentano il BoolVector.
- BoolVect - Interface in it.unimi.di.prog2.temisvolti.boolvect
-
Interfaccia che stabilisce li contratto dei BoolVect.
- brani - Variable in class it.unimi.di.prog2.temisvolti.playfy.Album
-
I brani di cui è costituito l'album.
- brani - Variable in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
L'elenco di brani contenuti nella playlist.
- brani(Album) - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Restituisce un iteratore che enumera tutti i brani della playlist che provengono dall'album dato.
- brano(int) - Method in class it.unimi.di.prog2.temisvolti.playfy.Album
-
Restituisce il brano che ha nell'album la posizione data.
- brano(int) - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Restituisce il brano che ha nella playlist la posizione data.
- brano(String) - Method in class it.unimi.di.prog2.temisvolti.playfy.Album
-
Restituisce il primo brano con un dato titolo.
- Brano(String, Durata) - Constructor for class it.unimi.di.prog2.temisvolti.playfy.Album.Brano
-
Costruisce un brano.
C
- Componente(int, Rivestimento) - Constructor for class it.unimi.di.prog2.temisvolti.piastrelle.Pavimentazione.Componente
-
Costruisce una pavimentazione, data una quantità del rivestimento che lo costituisce.
- componenteAComponente(AbstractBoolVect.BooleanOperator, BoolVect) - Method in class it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect
-
Metodo parziale che, dato un operatore booleano e un BoolVect applica l'operazione componente a componente ottenuta dall'operatore booleano a questo e il BoolVect dato e ne salva il risultato in questo.
- componenti - Variable in class it.unimi.di.prog2.temisvolti.piastrelle.Pavimentazione
-
La collezione di componenti compresi in questa pavimentazione, non è
nulL
, non è vuota e non contienenull
. - compra(int, Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.AbstractCompratore
-
Restituisce un acquisto data una certa quantità di un giocattolo da comprare.
- compra(int, Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.CompratoreCasuale
- compra(int, Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.CompratoreMinimoUnitario
- CompratoreCasuale - Class in it.unimi.di.prog2.temisvolti.bancarelle
-
Classe concreta che rappresenta un compratore che acquista da ciascuna bancarella il massimo numero di giocattoli scegliendo per prime le bancarelle che offrono il minor prezzo unitario.
- CompratoreCasuale(Set<Bancarella>) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.CompratoreCasuale
-
Costruisce un compratore (il seme è dato dal tempo corrente all'esecuzione).
- CompratoreCasuale(Set<Bancarella>, long) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.CompratoreCasuale
-
Costruisce un compratore (permettendo di specificare il seme del generatore, per consentire la riproduciblità dell'esecuzione).
- CompratoreMinimoUnitario - Class in it.unimi.di.prog2.temisvolti.bancarelle
-
Classe concreta che rappresenta un compratore che acquista da ciascuna bancarella il massimo numero di giocattoli scegliendo per prime le bancarelle che offrono il minor prezzo unitario.
- CompratoreMinimoUnitario(Set<Bancarella>) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.CompratoreMinimoUnitario
-
Costruisce un compratore.
- conforme(Matrice) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Matrice
-
Restituisce
true
se e solo se la matrice data ha la stessa dimensione di quetsa. - conforme(Matrice) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Vettore
-
Restituisce
true
se e solo se questo vettore dato ha la stessa dimensione della matrice data. - conforme(Vettore) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Matrice
-
Restituisce
true
se e solo se il vettore dato ha la stessa dimensione di quetsa matrice. - conforme(Vettore) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Vettore
-
Restituisce
true
se e solo se il vettore dato ha la stessa dimensione di questo vettore. - conosce(Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.AbstracListinoUnitario
- conosce(Giocattolo) - Method in interface it.unimi.di.prog2.temisvolti.bancarelle.Listino
-
Indica se il listino conosce il prezzo di un dato giocattolo.
- costo - Variable in class it.unimi.di.prog2.temisvolti.piastrelle.Piastrella
-
Il costo della piastrella, è sempre positivo.
- costo() - Method in class it.unimi.di.prog2.temisvolti.piastrelle.Pavimentazione.Componente
- costo() - Method in class it.unimi.di.prog2.temisvolti.piastrelle.Pavimentazione
- costo() - Method in class it.unimi.di.prog2.temisvolti.piastrelle.Piastrella
- costo() - Method in interface it.unimi.di.prog2.temisvolti.piastrelle.Rivestimento
-
Restituisce il costo del rivestimento.
- cwd - Variable in class it.unimi.di.prog2.temisvolti.filesystem.Shell
-
Il path assoluto della directory corrente
D
- daString(String) - Method in interface it.unimi.di.prog2.temisvolti.boolvect.BoolVect
-
Rende il BoolVect uguale ai valori di verità specificati nella stringa data.
- descrizione - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.Acquisto
-
Una mappa che associa a ciascuna bancarella il numero di giocattoli acquistati da essa.
- diagonale - Variable in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDiagonale
-
I valori lungo la diagonale.
- dim - Variable in class it.unimi.di.prog2.temisvolti.algebretta.MatriceIdentità
-
La dimensione della matrice.
- dim - Variable in class it.unimi.di.prog2.temisvolti.algebretta.MatriceNulla
-
La dimensione della matrice.
- dim - Variable in class it.unimi.di.prog2.temisvolti.algebretta.VettoreNullo
- dim() - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Matrice
-
Restituisce la dimensione di questa matrice, è un valore sempre positivo.
- dim() - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDensa
- dim() - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDiagonale
- dim() - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceIdentità
- dim() - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceNulla
- dim() - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Vettore
-
Restituisce la dimensione di questo vettore, è un valore sempre positivo.
- dim() - Method in class it.unimi.di.prog2.temisvolti.algebretta.VettoreDenso
- dim() - Method in class it.unimi.di.prog2.temisvolti.algebretta.VettoreNullo
- dimensione - Variable in class it.unimi.di.prog2.temisvolti.boolvect.ArrayBoolVect
-
La dimensione del BoolVect.
- dimensione() - Method in class it.unimi.di.prog2.temisvolti.boolvect.ArrayBoolVect
- dimensione() - Method in interface it.unimi.di.prog2.temisvolti.boolvect.BoolVect
-
Restituisce la dimensione del BoolVect.
- dimensione() - Method in class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
- dimensione() - Method in class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
- Directory - Class in it.unimi.di.prog2.temisvolti.filesystem
-
Classe mutabile che rappresenta una directory.
- Directory(String) - Constructor for class it.unimi.di.prog2.temisvolti.filesystem.Directory
-
Costruisce una directory vuota dato il suo nome
- durata - Variable in class it.unimi.di.prog2.temisvolti.playfy.Album.Brano
-
La durata del brano.
- durata - Variable in class it.unimi.di.prog2.temisvolti.playfy.Album
-
La durata complessiva dell'album.
- durata - Variable in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
La durata complessiva della playlist.
- durata() - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Restituisce la durata complessiva della playlist.
- Durata - Record Class in it.unimi.di.prog2.temisvolti.playfy
-
Record (immutabile) che rappresenta una durata (non negativa).
- Durata(int) - Constructor for record class it.unimi.di.prog2.temisvolti.playfy.Durata
-
Costruisce una durata.
E
- EMPTY - Static variable in class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Costante corrispondente al path vuoto (path relativo, senza parti)
- entries - Variable in class it.unimi.di.prog2.temisvolti.filesystem.Directory
-
Il contenuto della directory.
- Entry - Class in it.unimi.di.prog2.temisvolti.filesystem
-
Classe astratta che rappresenta una entry del filesystem con assegnato nome.
- Entry(String) - Constructor for class it.unimi.di.prog2.temisvolti.filesystem.Entry
-
Costruisce una entry dato il nome.
- equals(Object) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Bancarella
- equals(Object) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Giocattolo
- equals(Object) - Method in class it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect
-
Implementazione non specializzata di equals.
- equals(Object) - Method in class it.unimi.di.prog2.temisvolti.boolvect.ArrayBoolVect
- equals(Object) - Method in class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
- equals(Object) - Method in class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
- equals(Object) - Method in record class it.unimi.di.prog2.temisvolti.playfy.Durata
-
Indicates whether some other object is "equal to" this one.
F
- File - Class in it.unimi.di.prog2.temisvolti.filesystem
-
Classe immutabile che rappresenta un file.
- File(String, int) - Constructor for class it.unimi.di.prog2.temisvolti.filesystem.File
-
Costruisce un file dato il suo nome e dimensione.
- FileSystem - Class in it.unimi.di.prog2.temisvolti.filesystem
-
Classe mutabile che rappresenta un filesystem.
- FileSystem() - Constructor for class it.unimi.di.prog2.temisvolti.filesystem.FileSystem
- find(Path) - Method in class it.unimi.di.prog2.temisvolti.filesystem.FileSystem
-
Individua una entry dato un path.
- find(String) - Method in class it.unimi.di.prog2.temisvolti.filesystem.Directory
-
Restituisce l'entry dato il suo nome se presente (altrimenti restituisce
null
). - findDir(Path) - Method in class it.unimi.di.prog2.temisvolti.filesystem.FileSystem
-
Individua una directory dato un path.
- fondi(String, Playlist) - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Fonde questa playlist con quella data.
- fromString(String) - Static method in class it.unimi.di.prog2.temisvolti.boolvect.Soluzione
- fromString(String) - Static method in class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Metodo di fabbricazione che restituisce un path a partire da una stringa.
- fs - Variable in class it.unimi.di.prog2.temisvolti.filesystem.Shell
-
Il filesystem su cui opera la shell.
G
- giocattolo - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.Acquisto
-
Il giocattolo acquistato.
- Giocattolo - Class in it.unimi.di.prog2.temisvolti.bancarelle
-
Classe concreta immutabile che rappresenta un giocattolo.
- Giocattolo(String, String) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.Giocattolo
-
Costruisce un giocattolo dato nome e materiale.
H
- hashCode() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Bancarella
- hashCode() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Giocattolo
- hashCode() - Method in class it.unimi.di.prog2.temisvolti.boolvect.ArrayBoolVect
- hashCode() - Method in class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
- hashCode() - Method in class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
- hashCode() - Method in record class it.unimi.di.prog2.temisvolti.playfy.Durata
-
Returns a hash code value for this object.
I
- interpreter(BufferedReader) - Method in class it.unimi.di.prog2.temisvolti.filesystem.Shell
-
Esegue l'interprete di comandi.
- inventario - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.Bancarella
-
L'inventario della bancarella.
- inventario - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.Inventario
-
Mappa che tiene traccia della numerosità di ciascun giocattolo presente nell'inventario
- Inventario - Class in it.unimi.di.prog2.temisvolti.bancarelle
-
Classe concreta mutabile che rappresenta un inventario.
- Inventario() - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.Inventario
-
Costruisce un inventario vuoto.
- Inventario(Inventario) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.Inventario
-
Costruisce una copia dell'inventario dato.
- Inventario(Map<Giocattolo, Integer>) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.Inventario
-
Costruisce un inventario a partire da una mappa che, per ciascun giocattoo, indica quanti ne debba contenere l'inventario.
- isAbsolute - Variable in class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Indica se il path è assouto.
- isAbsolute() - Method in class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Consente di sapere se il path è assoluto.
- isDir() - Method in class it.unimi.di.prog2.temisvolti.filesystem.Directory
- isDir() - Method in class it.unimi.di.prog2.temisvolti.filesystem.Entry
-
Consente di sapere se una entry è una directory.
- isDir() - Method in class it.unimi.di.prog2.temisvolti.filesystem.File
- it.unimi.di.prog2.temisvolti.algebretta - package it.unimi.di.prog2.temisvolti.algebretta
-
Soluzione del tema d'esame assegnato nell'appello del 18/2/2020.
- it.unimi.di.prog2.temisvolti.bancarelle - package it.unimi.di.prog2.temisvolti.bancarelle
-
Soluzione del tema d'esame assegnato nell'appello del 15/9/2020.
- it.unimi.di.prog2.temisvolti.boolvect - package it.unimi.di.prog2.temisvolti.boolvect
-
Soluzione del tema d'esame assegnato nell'appello del 3/2/2022.
- it.unimi.di.prog2.temisvolti.filesystem - package it.unimi.di.prog2.temisvolti.filesystem
-
Soluzione del tema d'esame assegnato nell'appello del 19/2/2021.
- it.unimi.di.prog2.temisvolti.piastrelle - package it.unimi.di.prog2.temisvolti.piastrelle
-
Soluzione del tema d'esame assegnato nell'appello del 21/9/2021.
- it.unimi.di.prog2.temisvolti.playfy - package it.unimi.di.prog2.temisvolti.playfy
-
Soluzione del tema d'esame assegnato nell'appello del 20/1/2022.
- iterator() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Acquisto
- iterator() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Bancarella
- iterator() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Inventario
- iterator() - Method in class it.unimi.di.prog2.temisvolti.filesystem.Directory
- iterator() - Method in class it.unimi.di.prog2.temisvolti.filesystem.Path
- iterator() - Method in class it.unimi.di.prog2.temisvolti.piastrelle.Pavimentazione
- iterator() - Method in class it.unimi.di.prog2.temisvolti.playfy.Album
- iterator() - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
L
- lato - Variable in class it.unimi.di.prog2.temisvolti.piastrelle.PiastrellaQuadrata
-
Il lato della piastrella, è sempre positivo.
- leggi(int) - Method in class it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect
- leggi(int) - Method in interface it.unimi.di.prog2.temisvolti.boolvect.BoolVect
-
Legge il valore di verità di posizione specificata.
- leggiParziale(int) - Method in class it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect
-
Funzione parziale che restituisce il valore di verità di posizione specificata.
- leggiParziale(int) - Method in class it.unimi.di.prog2.temisvolti.boolvect.ArrayBoolVect
- leggiParziale(int) - Method in class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
- leggiParziale(int) - Method in class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
- listino - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.Bancarella
-
Il listino della bancarella.
- Listino - Interface in it.unimi.di.prog2.temisvolti.bancarelle
-
Interfaccia che rappresenta un listino prezzi.
- ListinoLineare - Class in it.unimi.di.prog2.temisvolti.bancarelle
-
Classe concreta che implementa un listino in cui il prezzo totale di n giocattoli di un dato tipo è pari a n volte il prezzo unitario di tale giocattolo.
- ListinoLineare(Map<Giocattolo, Integer>) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.ListinoLineare
-
Costruisce un listino a partire da una mappa tra giocattoli e prezzi unitari.
- ListinoScontato - Class in it.unimi.di.prog2.temisvolti.bancarelle
-
Classe concreta che implementa un listino in cui il prezzo totale di n giocattoli di un dato tipo è pari a n volte il prezzo unitario di tale giocattolo (eventualmente scontato per i valori di n che eccedono una certa soglia).
- ListinoScontato(Map<Giocattolo, Integer>, int, int) - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.ListinoScontato
-
Costruisce un listino a partire da una mappa tra giocattoli e prezzi unitari e i valori di soglia e sconto.
- LongBoolVect - Class in it.unimi.di.prog2.temisvolti.boolvect
- LongBoolVect() - Constructor for class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
- ls(Path) - Method in class it.unimi.di.prog2.temisvolti.filesystem.FileSystem
-
Restituisce un
Iterable
sulle entry della directory con dato path.
M
- maggiore - Variable in class it.unimi.di.prog2.temisvolti.piastrelle.PiastrellaRomboidale
-
La diagonale maggiore, è sempre positiva (e non minore della diagonale minore).
- main(String[]) - Static method in class it.unimi.di.prog2.temisvolti.algebretta.Soluzione
- main(String[]) - Static method in class it.unimi.di.prog2.temisvolti.bancarelle.Soluzione
- main(String[]) - Static method in class it.unimi.di.prog2.temisvolti.boolvect.Soluzione
- main(String[]) - Static method in class it.unimi.di.prog2.temisvolti.filesystem.Shell
-
Istanzia l'interprete in modo che legga il flusso di ingresso standard; se il programma è invocato con degli argomenti, al termine dell'esecuzione emette la storia dei comandi ricevuti.
- main(String[]) - Static method in class it.unimi.di.prog2.temisvolti.piastrelle.Soluzione
- main(String[]) - Static method in class it.unimi.di.prog2.temisvolti.playfy.Soluzione
- mat - Variable in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDensa
-
I valori della matrice.
- materiale - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.Giocattolo
-
Il nome e materiale di cui è costituito il giocattolo.
- Matrice - Interface in it.unimi.di.prog2.temisvolti.algebretta
-
Interfaccia che descrive il contratto di una matrice immutabile, quadrata e a valori interi.
- MATRICE - Static variable in class it.unimi.di.prog2.temisvolti.algebretta.Parser
- MatriceDensa - Class in it.unimi.di.prog2.temisvolti.algebretta
-
Implementazione di una matrice densa.
- MatriceDensa(int) - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.MatriceDensa
-
Costruttore che costruisce una matrice di dimensione data, con tutti i valori pari a 0.
- MatriceDensa(int[][]) - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.MatriceDensa
-
Costruisce una matrice a partire da un array.
- MatriceDensa(Matrice) - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.MatriceDensa
-
Costruisce una matrice copiando i valori di una matrice data.
- MatriceDiagonale - Class in it.unimi.di.prog2.temisvolti.algebretta
-
Classe che implementa una matrice diagonale.
- MatriceDiagonale(int[]) - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.MatriceDiagonale
-
Costruisce una matrice diagonale dati i valori lungo la diagonale.
- MatriceIdentità - Class in it.unimi.di.prog2.temisvolti.algebretta
-
Classe che implementa una matrice identità.
- MatriceIdentità(int) - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.MatriceIdentità
-
Costruisce una matrice identità data la sua dimensione.
- MatriceNulla - Class in it.unimi.di.prog2.temisvolti.algebretta
-
Classe che implementa una matrice nulla (anche detta zero).
- MatriceNulla(int) - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.MatriceNulla
-
Costruisce una matrice nulla data la sua dimensione.
- minore - Variable in class it.unimi.di.prog2.temisvolti.piastrelle.PiastrellaRomboidale
-
La diagonale minore, è sempre positiva (e non maggiore della diagonale maggiore).
- mkdir(Path) - Method in class it.unimi.di.prog2.temisvolti.filesystem.FileSystem
-
Crea una directory dato il path.
- mkfile(Path, int) - Method in class it.unimi.di.prog2.temisvolti.filesystem.FileSystem
-
Crea una file dato il path e dimensione.
N
- name - Variable in class it.unimi.di.prog2.temisvolti.filesystem.Entry
-
Il nome dell'entry
- name() - Method in class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Restituisce l'ultima componente di questo path.
- nome - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.Giocattolo
-
Il nome e materiale di cui è costituito il giocattolo.
- nome - Variable in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Il nome della playlist.
- nome() - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Restituisce il nome della playlist.
- nome(String) - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Cambia il nome della playlst.
- numeroBrani() - Method in class it.unimi.di.prog2.temisvolti.playfy.Album
-
Restituisce il numero di brani dell'album.
- numeroBrani() - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Restituisce il numero di brani della playlist.
O
- OPERAZIONE - Static variable in class it.unimi.di.prog2.temisvolti.algebretta.Parser
- or(BoolVect) - Method in class it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect
- or(BoolVect) - Method in interface it.unimi.di.prog2.temisvolti.boolvect.BoolVect
-
Rende questo BoolVect uguale all'or componente a componente di questo BoolVect e quello specificato.
- or(BoolVect) - Method in class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
- or(BoolVect) - Method in class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
P
- parent() - Method in class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Restituisce il prefisso di questo path a meno dell'ultima componente (o quello vuoto, se questo è vuoto).
- Parser - Class in it.unimi.di.prog2.temisvolti.algebretta
-
Classe contenitore di metodi statici per il parsing dell'input.
- Parser() - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.Parser
- partiOperazione(String) - Static method in class it.unimi.di.prog2.temisvolti.algebretta.Parser
-
Divide una linea corridpondente ad una operazione binaria nelle sue parti.
- parts - Variable in class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Contiene le componenti del path.
- Path - Class in it.unimi.di.prog2.temisvolti.filesystem
-
Classe immutabile che rappresenta un path.
- Path(boolean, List<String>) - Constructor for class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Costruisce un path a partire da un elenco di stringhe e dall'informazione se sia assoluto o meno.
- Pavimentazione - Class in it.unimi.di.prog2.temisvolti.piastrelle
-
Classe immutabile che rappresenta una pavimentazione data da una collezione di
Pavimentazione.Componente
ciascuno dei quali rappresenta una certa quantità di un rivestimento (sia esso una piastrella o un'altra pavimentazione); è possibile accedere al suo contenuto tramite iterazione. - Pavimentazione(Collection<Pavimentazione.Componente>) - Constructor for class it.unimi.di.prog2.temisvolti.piastrelle.Pavimentazione
-
Costruisce una pavimentazione data la collezione di componenti che comprende.
- Pavimentazione.Componente - Class in it.unimi.di.prog2.temisvolti.piastrelle
-
Un componente di una pavimentazione, ossia una certa quantità di un dato rivestimento.
- per(int) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Matrice
-
Restituisce una nuova matrice ottenuta moltiplicando questa matrice per lo scalare dato.
- per(int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDensa
- per(int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDiagonale
- per(int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceIdentità
- per(int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceNulla
- per(int) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Vettore
-
Restituisce un nuovo vettore ottenuto moltiplicando questo vettore per lo scalare dato.
- per(int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.VettoreDenso
- per(int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.VettoreNullo
- per(Matrice) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Matrice
-
Restituisce una nuova matrice ottenuta moltiplicando questa matrice per la matrice data.
- per(Matrice) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDensa
- per(Matrice) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDiagonale
- per(Matrice) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceIdentità
- per(Matrice) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceNulla
- per(Vettore) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Matrice
-
Restituisce il vettore ottenuto moltiplicando questa matrice per il vettore dato.
- per(Vettore) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDensa
- per(Vettore) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDiagonale
- per(Vettore) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceIdentità
- per(Vettore) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceNulla
- Piastrella - Class in it.unimi.di.prog2.temisvolti.piastrelle
-
Classe astratta e immutabile che rappresenta una piastrella; è una implementa parzialmente l'interfaccia
Rivestimento
, il cui stato è dato dal costo. - Piastrella(int) - Constructor for class it.unimi.di.prog2.temisvolti.piastrelle.Piastrella
-
Costruisce una piastrella dato il suo costo.
- PiastrellaQuadrata - Class in it.unimi.di.prog2.temisvolti.piastrelle
-
Classe immutabile che rappresenta piastrella quadrata, lo stato è costituito dalla lunghezza (sempre positiva) del suo lato.
- PiastrellaQuadrata(int, int) - Constructor for class it.unimi.di.prog2.temisvolti.piastrelle.PiastrellaQuadrata
-
Costruisce una piastrella dato il suo costo e lato.
- PiastrellaRomboidale - Class in it.unimi.di.prog2.temisvolti.piastrelle
-
Classe immutabile che rappresenta una piastrella romboidale, lo stato è costituito dalla lunghezza (sempre positiva) delle sue diagonali minore e maggiore.
- PiastrellaRomboidale(int, int, int) - Constructor for class it.unimi.di.prog2.temisvolti.piastrelle.PiastrellaRomboidale
-
Costruisce una piastrella dato il suo costo e la lunghezza delle due diagonali; non è necessario specificare le diagonali in ordine di grandezza.
- PiastrellaTriangolare - Class in it.unimi.di.prog2.temisvolti.piastrelle
-
Classe immutabile che rappresenta una piastrella triangolare, lo stato è costituito dalla lunghezza (sempre positiva) della sua base ed altezza.
- PiastrellaTriangolare(int, int, int) - Constructor for class it.unimi.di.prog2.temisvolti.piastrelle.PiastrellaTriangolare
-
Costruisce una piastrella dato il suo costo e la lunghezza della sua base e altezza.
- più(Matrice) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Matrice
-
Restituisce una nuova matrice ottenuta sommando questa matrice alla matrice data.
- più(Matrice) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDensa
- più(Matrice) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDiagonale
- più(Matrice) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceIdentità
- più(Matrice) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceNulla
- più(Vettore) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Vettore
-
Restituisce un nuovo vettore ottenuto sommando questo vettore al vettore dato.
- più(Vettore) - Method in class it.unimi.di.prog2.temisvolti.algebretta.VettoreDenso
- più(Vettore) - Method in class it.unimi.di.prog2.temisvolti.algebretta.VettoreNullo
- Playlist - Class in it.unimi.di.prog2.temisvolti.playfy
-
Una classe mutabile che rappresenta una playlist.
- Playlist(String) - Constructor for class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Costruisce una playlist di nome dato.
- positions - Variable in class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
-
L'insieme delle posizioni dei valori di verità veri del BoolVect.
- posizione(Album.Brano) - Method in class it.unimi.di.prog2.temisvolti.playfy.Album
-
Restituisce la posizione nell'album del brano dato.
- posizione(Album.Brano) - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Restituisce la posizione nella playlist del brano dato.
- PREFIX - Static variable in class it.unimi.di.prog2.temisvolti.filesystem.Shell
-
Prefisso per l'output.
- prezzo - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.Acquisto
-
Il prezzo totale e la quantità complessiva di giocattoli nell'acquisto.
- prezzo() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Acquisto
-
Restituisce il prezzo complessivo dell'acquisto.
- prezzo(int, Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.AbstracListinoUnitario
- prezzo(int, Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Bancarella
-
Restituisce il prezzo della quantità indicata del giocattolo specificato.
- prezzo(int, Giocattolo) - Method in interface it.unimi.di.prog2.temisvolti.bancarelle.Listino
-
Indica il prezzo di un certo numero di giocattoli di un dato tipo.
- prezzo(int, Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.ListinoLineare
- prezzo(int, Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.ListinoScontato
- prezzoUnitario - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.AbstracListinoUnitario
-
Mappa che tiene traccia del costo prezzo unitario di ciascun giocattolo noto al listino.
- prezzoUnitario(Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.AbstracListinoUnitario
-
Restituisce il prezzo unitario di un oggetto.
- proprietario - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.Bancarella
-
Il proprietario della bancarella.
- pulisci() - Method in class it.unimi.di.prog2.temisvolti.boolvect.ArrayBoolVect
- pulisci() - Method in interface it.unimi.di.prog2.temisvolti.boolvect.BoolVect
-
Rende
false
tutti i valori di verità del BoolVect. - pulisci() - Method in class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
- pulisci() - Method in class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
Q
- quantità - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.Acquisto
-
Il prezzo totale e la quantità complessiva di giocattoli nell'acquisto.
- quantità - Variable in class it.unimi.di.prog2.temisvolti.piastrelle.Pavimentazione.Componente
-
La quantità di rivestimenti di cui è costituito il componente, è sempre positiva.
- quantità() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Acquisto
-
Restituisce la quantità totale di giocattoli acquistati.
- quantità(Bancarella) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Acquisto
-
Restituisce la quantità di giocattoli da acquistare dalla data bancarella.
- quantità(Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.AbstractCompratore
-
Restituisce la quantità totale di un giocattolo acquistabile dall'unione di tutte le bancarelle.
- quantità(Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Bancarella
-
Restituisce la quantità del giocattolo specificato nell'inventario della bancarella.
- quantità(Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Inventario
-
Restituisce il numero di giocattoli del tipo indicato presenti nell'inventario.
R
- recursiveTree(String, Directory) - Static method in class it.unimi.di.prog2.temisvolti.filesystem.Shell
-
Emette nel flusso d'scita la direcotry data sotto forma di albero.
- relativize(Path) - Method in class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Costruisce un path relativo tra questo e quello dato.
- requireValidIJ(int, int) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Matrice
-
Consente di assicurare che la posizione data sia valida.
- resolve(Path) - Method in class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Risolve il path dato rispetto a questo.
- resolve(String) - Method in class it.unimi.di.prog2.temisvolti.filesystem.Shell
-
Risolve il path rispetto alla directory corrente.
- RIGA - Static variable in class it.unimi.di.prog2.temisvolti.algebretta.Parser
- rimuovi(int, Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Inventario
-
Rimuove (se possibile) il numero indicato di giocattoli di un certo tipo dall'inventario.
- rimuovi(Album.Brano) - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
-
Rimuove il brano dato dalla playlist.
- rivestimento - Variable in class it.unimi.di.prog2.temisvolti.piastrelle.Pavimentazione.Componente
-
Il rivestimento di cui è costituito questo componente, non è mai
null
. - Rivestimento - Interface in it.unimi.di.prog2.temisvolti.piastrelle
-
Interfaccia che descrive un rivestimento, cioè una qualunque entità dotata di costo e superficie.
- rng - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.CompratoreCasuale
-
Il generatore di numeri casuali usato da questa classe.
- root - Variable in class it.unimi.di.prog2.temisvolti.filesystem.FileSystem
-
La radice del filesystem.
- ROOT - Static variable in class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Costante corrispondente al path radice (path assoluto, senza parti)
S
- SCALARE - Static variable in class it.unimi.di.prog2.temisvolti.algebretta.Parser
- sconto - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.ListinoScontato
-
La soglia e lo sconto che caratterizzano questo scontrino.
- scrivi(int, boolean) - Method in class it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect
- scrivi(int, boolean) - Method in interface it.unimi.di.prog2.temisvolti.boolvect.BoolVect
-
Scrive il valore di verità dato nella posizione specificata.
- scriviParziale(int, boolean) - Method in class it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect
-
Funzione parziale che scrive il valore di verità dato nella posizione specificata.
- scriviParziale(int, boolean) - Method in class it.unimi.di.prog2.temisvolti.boolvect.ArrayBoolVect
- scriviParziale(int, boolean) - Method in class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
- scriviParziale(int, boolean) - Method in class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
- secondi - Variable in record class it.unimi.di.prog2.temisvolti.playfy.Durata
-
The field for the
secondi
record component. - secondi() - Method in record class it.unimi.di.prog2.temisvolti.playfy.Durata
-
Returns the value of the
secondi
record component. - SEPARATOR - Static variable in class it.unimi.di.prog2.temisvolti.filesystem.Path
-
Carattere separatore delle parti di un percorso
- SetBoolVect - Class in it.unimi.di.prog2.temisvolti.boolvect
-
Classe concreta che implementa un
BoolVect
sparso di taglia illimitata. - SetBoolVect() - Constructor for class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
- Shell - Class in it.unimi.di.prog2.temisvolti.filesystem
-
Classe mutabile che rappreseta una shell
- Shell(FileSystem) - Constructor for class it.unimi.di.prog2.temisvolti.filesystem.Shell
-
Costruisce una shell dato il filesystem.
- size - Variable in class it.unimi.di.prog2.temisvolti.filesystem.File
-
La dimensione del file.
- size() - Method in class it.unimi.di.prog2.temisvolti.filesystem.Directory
- size() - Method in class it.unimi.di.prog2.temisvolti.filesystem.Entry
-
Restituisce la dimensione dell'entry.
- size() - Method in class it.unimi.di.prog2.temisvolti.filesystem.File
- size(Path) - Method in class it.unimi.di.prog2.temisvolti.filesystem.FileSystem
-
Resituisce la dimensione di una entry con dato path.
- soglia - Variable in class it.unimi.di.prog2.temisvolti.bancarelle.ListinoScontato
-
La soglia e lo sconto che caratterizzano questo scontrino.
- Soluzione - Class in it.unimi.di.prog2.temisvolti.algebretta
- Soluzione - Class in it.unimi.di.prog2.temisvolti.bancarelle
- Soluzione - Class in it.unimi.di.prog2.temisvolti.boolvect
- Soluzione - Class in it.unimi.di.prog2.temisvolti.piastrelle
-
La classe di test.
- Soluzione - Class in it.unimi.di.prog2.temisvolti.playfy
- Soluzione() - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.Soluzione
- Soluzione() - Constructor for class it.unimi.di.prog2.temisvolti.bancarelle.Soluzione
- Soluzione() - Constructor for class it.unimi.di.prog2.temisvolti.boolvect.Soluzione
- Soluzione() - Constructor for class it.unimi.di.prog2.temisvolti.piastrelle.Soluzione
- Soluzione() - Constructor for class it.unimi.di.prog2.temisvolti.playfy.Soluzione
- somma(Durata) - Method in record class it.unimi.di.prog2.temisvolti.playfy.Durata
-
Restituisce una nuova durata pari alla somma di questa durata con l'argomento.
- sottrai(Durata) - Method in record class it.unimi.di.prog2.temisvolti.playfy.Durata
-
Restituisce una nuova durata pari alla differenza tra questa durata con l'argomento.
- superficie() - Method in class it.unimi.di.prog2.temisvolti.piastrelle.Pavimentazione.Componente
- superficie() - Method in class it.unimi.di.prog2.temisvolti.piastrelle.Pavimentazione
- superficie() - Method in class it.unimi.di.prog2.temisvolti.piastrelle.PiastrellaQuadrata
- superficie() - Method in class it.unimi.di.prog2.temisvolti.piastrelle.PiastrellaRomboidale
- superficie() - Method in class it.unimi.di.prog2.temisvolti.piastrelle.PiastrellaTriangolare
- superficie() - Method in interface it.unimi.di.prog2.temisvolti.piastrelle.Rivestimento
-
Restituisce la superficie del rivestimento.
T
- taglia() - Method in class it.unimi.di.prog2.temisvolti.boolvect.ArrayBoolVect
- taglia() - Method in interface it.unimi.di.prog2.temisvolti.boolvect.BoolVect
-
Restituisce la taglia del BoolVect.
- taglia() - Method in class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
- taglia() - Method in class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
- tipoMatrice(String) - Static method in class it.unimi.di.prog2.temisvolti.algebretta.Parser
-
Restituisce il tipo di matrice contenuta nell'opearndo.
- titolo - Variable in class it.unimi.di.prog2.temisvolti.playfy.Album.Brano
-
Il titolo del brano.
- titolo - Variable in class it.unimi.di.prog2.temisvolti.playfy.Album
-
Il titolo dell'album.
- toHMS(String, boolean) - Static method in record class it.unimi.di.prog2.temisvolti.playfy.Durata
-
Metodo di utilità che effettua la conversione da una componente della stringa HH:MM:SS al valore numerico corrispondete.
- toString() - Method in class it.unimi.di.prog2.temisvolti.algebretta.AbsMatrice
- toString() - Method in class it.unimi.di.prog2.temisvolti.algebretta.VettoreDenso
- toString() - Method in class it.unimi.di.prog2.temisvolti.algebretta.VettoreNullo
- toString() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.AbstractCompratore
- toString() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Acquisto
- toString() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Bancarella
- toString() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Giocattolo
- toString() - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Inventario
- toString() - Method in class it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect
-
Restituisce la versione stringa di questo BoolVect.
- toString() - Method in class it.unimi.di.prog2.temisvolti.filesystem.Directory
- toString() - Method in class it.unimi.di.prog2.temisvolti.filesystem.File
- toString() - Method in class it.unimi.di.prog2.temisvolti.filesystem.Path
- toString() - Method in class it.unimi.di.prog2.temisvolti.playfy.Album.Brano
- toString() - Method in class it.unimi.di.prog2.temisvolti.playfy.Album
- toString() - Method in record class it.unimi.di.prog2.temisvolti.playfy.Durata
-
Returns a string representation of this record class.
- toString() - Method in class it.unimi.di.prog2.temisvolti.playfy.Playlist
- tree(Path) - Method in class it.unimi.di.prog2.temisvolti.filesystem.Shell
-
Emette nel flusso d'uscita la directory corrispondente al path dato.
V
- val - Variable in class it.unimi.di.prog2.temisvolti.algebretta.VettoreDenso
-
I valori del vettore.
- val(int) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Vettore
-
Restituisce il valore di coordinata data di questo vettore.
- val(int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.VettoreDenso
- val(int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.VettoreNullo
- val(int, int) - Method in interface it.unimi.di.prog2.temisvolti.algebretta.Matrice
-
Restituisce il valore di posto dato di questa matrice.
- val(int, int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDensa
- val(int, int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceDiagonale
- val(int, int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceIdentità
- val(int, int) - Method in class it.unimi.di.prog2.temisvolti.algebretta.MatriceNulla
- valore - Variable in class it.unimi.di.prog2.temisvolti.boolvect.ArrayBoolVect
-
I valori del BoolVect.
- valoreScalare(String) - Static method in class it.unimi.di.prog2.temisvolti.algebretta.Parser
-
Restituisce un intero corrispondente allo scalare contenuto nell'operando.
- valoriMatrice(String) - Static method in class it.unimi.di.prog2.temisvolti.algebretta.Parser
-
Restituisce un array bidimensionale di interi contenente i valori nella matrice contenuta nell'operando.
- valoriVettore(String) - Static method in class it.unimi.di.prog2.temisvolti.algebretta.Parser
-
Restituisce un array di interi contenente i valori nel vettore contenuto nell'operando.
- valueOf(char, int[][]) - Static method in class it.unimi.di.prog2.temisvolti.algebretta.Soluzione
- valueOf(String) - Static method in record class it.unimi.di.prog2.temisvolti.playfy.Durata
-
Fabbrica una durata data una stringa del formato HH:MM:SS, MM:SS o SS.
- vende(int, Giocattolo) - Method in class it.unimi.di.prog2.temisvolti.bancarelle.Bancarella
-
Effettua la vendita del numero richiesto del giocattolo indicato.
- Vettore - Interface in it.unimi.di.prog2.temisvolti.algebretta
-
Interfaccia che descrive il contratto di un vettore immutabile a valori interi.
- VETTORE - Static variable in class it.unimi.di.prog2.temisvolti.algebretta.Parser
- VettoreDenso - Class in it.unimi.di.prog2.temisvolti.algebretta
-
Classe che rappresenta un vettore denso.
- VettoreDenso(int) - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.VettoreDenso
-
Costruttore che costruisce un vettore di dimensione data, con tutti i valori pari a 0.
- VettoreDenso(int[]) - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.VettoreDenso
-
Costruisce una vettore a partire da un array.
- VettoreNullo - Class in it.unimi.di.prog2.temisvolti.algebretta
-
Classe che implementa il vettore null (anche detto zero).
- VettoreNullo(int) - Constructor for class it.unimi.di.prog2.temisvolti.algebretta.VettoreNullo
X
- xor(BoolVect) - Method in class it.unimi.di.prog2.temisvolti.boolvect.AbstractBoolVect
- xor(BoolVect) - Method in interface it.unimi.di.prog2.temisvolti.boolvect.BoolVect
-
Rende questo BoolVect uguale allo xor componente a componente di questo BoolVect e quello specificato.
- xor(BoolVect) - Method in class it.unimi.di.prog2.temisvolti.boolvect.LongBoolVect
- xor(BoolVect) - Method in class it.unimi.di.prog2.temisvolti.boolvect.SetBoolVect
È
- èMatrice(String) - Static method in class it.unimi.di.prog2.temisvolti.algebretta.Parser
-
Decide se un operando è una matrice.
- èScalare(String) - Static method in class it.unimi.di.prog2.temisvolti.algebretta.Parser
-
Decide se un operando è uno scalare.
- èVettore(String) - Static method in class it.unimi.di.prog2.temisvolti.algebretta.Parser
-
Decide se un operando è un vettore.
All Classes and Interfaces|All Packages|Constant Field Values