Class Cronometer


java.lang.Object

  extended by Cronometer


public class Cronometer
extends java.lang.Object


Constructor Summary
Cronometer()
           
 
Method Summary
 long getElapsedTime()
          restituisce il conteggio del tempo.
 boolean hasDone()
          verifica se il cronometro ha completato la sequenza di misura.
 boolean isOff()
          verifica se il cronometro e' fermo
 boolean isRunning()
          verifica se il cronometro e' in funzione
 void reset()
          resetta il cronometro.
 void start()
          avvia il cronometro.
 void stop()
          ferma il cronometro.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cronometer


public Cronometer()
Method Detail

start


public void start()
avvia il cronometro.

Throws:
java.lang.IllegalStateException - se viene invocato quando il cronometro non e' fermo.

stop


public void stop()
ferma il cronometro.

Throws:
java.lang.IllegalStateException - se viene invocato quando il cronometro non e' in funzione.

reset


public void reset()
resetta il cronometro.


getElapsedTime


public long getElapsedTime()
restituisce il conteggio del tempo.

Throws:
java.util.NoSuchElementException - se il cronometro non ha completato la misura.

isOff


public boolean isOff()
verifica se il cronometro e' fermo

Returns:
true se il cronometro e' fermo, false altrimenti

isRunning


public boolean isRunning()
verifica se il cronometro e' in funzione

Returns:
true se il cronometro e' in funzione, false altrimenti

hasDone


public boolean hasDone()
verifica se il cronometro ha completato la sequenza di misura.

Returns:
true se il cronometro ha completato la misura, false altrimenti