Pppizza1
Class Vettorepizzerie

java.lang.Object
  |
  +--Pppizza1.Vettorepizzerie

public class Vettorepizzerie
extends java.lang.Object


Constructor Summary
Vettorepizzerie()
           
 
Method Summary
 void aggiorna(java.lang.String pol)
          aggiorna il vettor delle pizzerie sulla base della stringa
 void aggiungi(int zona, java.lang.String nome, java.lang.String ind, int porta)
          aggiunge alla lista della zona "zona" una pizzeria di nome "nome" e indirizzo "ind" modificando anche il file
 boolean aggiungi(Pizzeria nome, int npizze, int cont)
          mette a npizze lo stato della pizzeria passata come argomento tenendo conto del conteggio
 boolean cambiastato(int zona, java.lang.String nome)
          mette la pizzeria della zona "zona" di nome "nome" nello stato false azzerando conteggio e npizze
 void elimina(int zona, java.lang.String nome, java.lang.String ind)
          elimina dalla lista della zona "zona" una pizzeria di nome "nome" e indirizzo "ind" modificando anche il file
 boolean modifica(int zona, int npizze, java.lang.String nome, int cont)
          aggiorna il conteggio e npizze della pizzeria di nome "nome" se necessario
 java.lang.String numeri()
          restituisce una stringa con tutti i numeri di pizze di tutte le pizzerie del vettore
 void stampa()
           
 void stampa(javax.swing.JTextArea textarea)
           
 void statofalse(Pizzeria nome)
          mette false lo stato della pizzeria passata come argomento
 boolean statotrue(int zona, java.lang.String nome, int npizze, int conteggio)
          mette la pizzeria della zona "zona" di nome "nome" nello stato true aggiornando anche il conteggio e il numero di pizze
 int totale()
          ritorna il numeri di zone presenti nel vettore
 Pizzeria trova(int zona, int npizze)
          trova la pizzeria meno carica della zona vi inserisce l'ordine e ritorna il riferimento alla pizzeria scelta se tutte le pizzerie della zona non sono attive torna null
 void verifica(java.lang.String pol)
          aggiorna il vettore delle pizzerie sulla base della stringa se necessario
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Vettorepizzerie

public Vettorepizzerie()
Method Detail

trova

public Pizzeria trova(int zona,
                      int npizze)
trova la pizzeria meno carica della zona vi inserisce l'ordine e ritorna il riferimento alla pizzeria scelta se tutte le pizzerie della zona non sono attive torna null

aggiungi

public boolean aggiungi(Pizzeria nome,
                        int npizze,
                        int cont)
mette a npizze lo stato della pizzeria passata come argomento tenendo conto del conteggio

modifica

public boolean modifica(int zona,
                        int npizze,
                        java.lang.String nome,
                        int cont)
aggiorna il conteggio e npizze della pizzeria di nome "nome" se necessario

cambiastato

public boolean cambiastato(int zona,
                           java.lang.String nome)
mette la pizzeria della zona "zona" di nome "nome" nello stato false azzerando conteggio e npizze

statofalse

public void statofalse(Pizzeria nome)
mette false lo stato della pizzeria passata come argomento

statotrue

public boolean statotrue(int zona,
                         java.lang.String nome,
                         int npizze,
                         int conteggio)
mette la pizzeria della zona "zona" di nome "nome" nello stato true aggiornando anche il conteggio e il numero di pizze

aggiungi

public void aggiungi(int zona,
                     java.lang.String nome,
                     java.lang.String ind,
                     int porta)
aggiunge alla lista della zona "zona" una pizzeria di nome "nome" e indirizzo "ind" modificando anche il file

elimina

public void elimina(int zona,
                    java.lang.String nome,
                    java.lang.String ind)
elimina dalla lista della zona "zona" una pizzeria di nome "nome" e indirizzo "ind" modificando anche il file

totale

public int totale()
ritorna il numeri di zone presenti nel vettore

numeri

public java.lang.String numeri()
restituisce una stringa con tutti i numeri di pizze di tutte le pizzerie del vettore

aggiorna

public void aggiorna(java.lang.String pol)
aggiorna il vettor delle pizzerie sulla base della stringa

verifica

public void verifica(java.lang.String pol)
aggiorna il vettore delle pizzerie sulla base della stringa se necessario

stampa

public void stampa()

stampa

public void stampa(javax.swing.JTextArea textarea)