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