pppizza
Class Listaordini

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.AbstractSequentialList
                    |
                    +--java.util.LinkedList
                          |
                          +--pppizza.Listaordini
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.io.Serializable

public class Listaordini
extends java.util.LinkedList

See Also:
Serialized Form

Field Summary
protected  int count
          contatore progressivo per le ordinazioni che vengono eliminate dalla lista(cioč le ordinazioni servite).
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
Listaordini()
          Istanzia solo un oggetto.
 
Method Summary
 void add_elem_last(Ordinazione elem)
          Aggiunge un ordine in coda alla lista
 java.lang.String conta_ordini_ToString()
          Restituisce il numero di ordini nella lista come stringa
 int conta_ordini()
          Restituisce il numero di ordini nella lista come intero
 java.lang.String conta_pizze_ToString()
          restituisce il numero di pizze totali in lista in formato stringa
 int conta_pizze()
          Conta il numero delle pizze totali in tutta la lista
 void F_caricalista(java.lang.String path)
          Carica la lista di ordini da un file la cui PATH gli viene viene passata come argomento
 void F_scaricalista(java.lang.String path)
          Elimina dalla lista gli ordini contenuti in un file la cui PATH viene viene passata come argomento
 Ordinazione get_ordine()
          Restituisce il primo ordine in lista non spuntato
 java.lang.String get_totalcount_Tostring()
          Restituisce il contatore progressivo(in formato stringa), cioč il numero totale di ordini che sono stati nella lista
 int get_totalcount()
          Restituisce il contatore progressivo, cioč il numero totale di ordini che sono stati nella lista
 boolean is_empty()
          Restituisce true se la lista č vuota
 void remove_ordine(Ordinazione ordine)
          Elimina dalla lista l'oggetto ordine che gli viene passato come argomento
 
Methods inherited from class java.util.LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, remove, remove, removeFirst, removeLast, set, size, toArray, toArray
 
Methods inherited from class java.util.AbstractSequentialList
iterator
 
Methods inherited from class java.util.AbstractList
equals, hashCode, listIterator, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, retainAll, subList
 

Field Detail

count

protected int count
contatore progressivo per le ordinazioni che vengono eliminate dalla lista(cioč le ordinazioni servite).
Constructor Detail

Listaordini

public Listaordini()
Istanzia solo un oggetto.
Method Detail

get_ordine

public Ordinazione get_ordine()
Restituisce il primo ordine in lista non spuntato

is_empty

public boolean is_empty()
Restituisce true se la lista č vuota

add_elem_last

public void add_elem_last(Ordinazione elem)
Aggiunge un ordine in coda alla lista

conta_pizze

public int conta_pizze()
Conta il numero delle pizze totali in tutta la lista

conta_pizze_ToString

public java.lang.String conta_pizze_ToString()
restituisce il numero di pizze totali in lista in formato stringa

conta_ordini

public int conta_ordini()
Restituisce il numero di ordini nella lista come intero

conta_ordini_ToString

public java.lang.String conta_ordini_ToString()
Restituisce il numero di ordini nella lista come stringa

F_caricalista

public void F_caricalista(java.lang.String path)
                   throws java.io.IOException
Carica la lista di ordini da un file la cui PATH gli viene viene passata come argomento

F_scaricalista

public void F_scaricalista(java.lang.String path)
                    throws java.io.IOException
Elimina dalla lista gli ordini contenuti in un file la cui PATH viene viene passata come argomento

remove_ordine

public void remove_ordine(Ordinazione ordine)
Elimina dalla lista l'oggetto ordine che gli viene passato come argomento

get_totalcount

public int get_totalcount()
Restituisce il contatore progressivo, cioč il numero totale di ordini che sono stati nella lista

get_totalcount_Tostring

public java.lang.String get_totalcount_Tostring()
Restituisce il contatore progressivo(in formato stringa), cioč il numero totale di ordini che sono stati nella lista