model
Class SequenzaArray<T>

java.lang.Object
  extended by model.SequenzaArray<T>
All Implemented Interfaces:
Sequenza<T>

public class SequenzaArray<T>
extends java.lang.Object
implements Sequenza<T>


Constructor Summary
SequenzaArray()
          costruttore: istanzia un asequenza vuota
SequenzaArray(int maxdati)
           
 
Method Summary
 void appendi(T dato)
          il dato viene memorizzato dopo l'ultimo
 void elimina(int i)
          rimuove il dato alla posizione i
 T getElemento(int i)
          ottieni il dato alla posizione i
 int getLunghezza()
          la lunghezza della sequenza
 void inserisci(T dato, int i)
          il dato viene inserito alla posizione i
 boolean isEmpty()
          test se la sequenza è vuota
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SequenzaArray

public SequenzaArray()
costruttore: istanzia un asequenza vuota


SequenzaArray

public SequenzaArray(int maxdati)
Method Detail

appendi

public void appendi(T dato)
Description copied from interface: Sequenza
il dato viene memorizzato dopo l'ultimo

Specified by:
appendi in interface Sequenza<T>
Parameters:
dato - da memorizzare

elimina

public void elimina(int i)
Description copied from interface: Sequenza
rimuove il dato alla posizione i

Specified by:
elimina in interface Sequenza<T>
Parameters:
i - posizione da cui rimuovere

getElemento

public T getElemento(int i)
Description copied from interface: Sequenza
ottieni il dato alla posizione i

Specified by:
getElemento in interface Sequenza<T>
Parameters:
i - posizione da ottenere il dato
Returns:
il dato ottenuto

getLunghezza

public int getLunghezza()
Description copied from interface: Sequenza
la lunghezza della sequenza

Specified by:
getLunghezza in interface Sequenza<T>
Returns:
il numero di dati presenti

inserisci

public void inserisci(T dato,
                      int i)
Description copied from interface: Sequenza
il dato viene inserito alla posizione i

Specified by:
inserisci in interface Sequenza<T>
Parameters:
dato - da memorizzare
i - posizione

isEmpty

public boolean isEmpty()
Description copied from interface: Sequenza
test se la sequenza è vuota

Specified by:
isEmpty in interface Sequenza<T>
Returns:
true se vuota, false in caso contrario

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object