Index

A B C D E F G H I L M N O P Q R S T V X È 
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 contiene null.
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
Classe concreta che implementa un BoolVect denso di taglia pari a Long.SIZE.
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.
A B C D E F G H I L M N O P Q R S T V X È 
All Classes and Interfaces|All Packages|Constant Field Values