Class Orario

java.lang.Object
  |
  +--Orario

public class Orario
extends java.lang.Object


Constructor Summary
Orario()
          Costruttore di default con valore 00:00:00.
Orario(int pore, int pmin, int psec)
          Costruttore con ore, minuti e secondi specificati Il rispettivo Counter è settato a 0 se il parametro non è conforme ad un orario.
 
Method Summary
 boolean equals(Orario o)
          Confaronta se due Orari sono uguali.
 int getMin()
          Ritorna i minuti.
 int getOre()
          Ritorna lo ore.
 int getSec()
          Ritorna i secondi.
 java.lang.String getVal()
          Ritorna ore, minuti e secondi nel formato hh:mm:ss utilizzando strFormat.
 java.lang.String getValueThroughTime()
          Ritorna ore, minuti e secondi nel formato hh:mm:ss utilizzando la classe Time per formattare la stringa.
 boolean greater(Orario o)
          Confronta se è maggiore del parametro Orario.
 void inc()
          Incrementa Orario di un secondo alla volta.
 boolean lower(Orario o)
          Confronta se è minore del parametro Orario.
 void reset()
          Resetta ore, minuti e secondi a 0
 void setVal(int pore, int pmin, int psec)
          Setta Orario run-time controllando la correttezza.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Orario

public Orario()
Costruttore di default con valore 00:00:00.

Orario

public Orario(int pore,
              int pmin,
              int psec)
Costruttore con ore, minuti e secondi specificati Il rispettivo Counter è settato a 0 se il parametro non è conforme ad un orario.
Parameters:
pore - Valore dell'ora compreso tra 0 e 23
pmin - Valore dei minuti compresi tra 0 e 59
psec - Valore dei secondi compresi tra 0 e 59
Method Detail

setVal

public void setVal(int pore,
                   int pmin,
                   int psec)
Setta Orario run-time controllando la correttezza.
Parameters:
pore - Valore dell'ora compreso tra 0 e 23
pmin - Valore dei minuti compresi tra 0 e 59
psec - Valore dei secondi compresi tra 0 e 59

inc

public void inc()
Incrementa Orario di un secondo alla volta.

reset

public void reset()
Resetta ore, minuti e secondi a 0

getOre

public int getOre()
Ritorna lo ore.

getMin

public int getMin()
Ritorna i minuti.

getSec

public int getSec()
Ritorna i secondi.

getValueThroughTime

public java.lang.String getValueThroughTime()
Ritorna ore, minuti e secondi nel formato hh:mm:ss utilizzando la classe Time per formattare la stringa.

getVal

public java.lang.String getVal()
Ritorna ore, minuti e secondi nel formato hh:mm:ss utilizzando strFormat.

equals

public boolean equals(Orario o)
Confaronta se due Orari sono uguali. Due Orari sono uguali quando sono uguali ore, minuti, secondi.
Parameters:
o - Orario usato per il confronto.

greater

public boolean greater(Orario o)
Confronta se è maggiore del parametro Orario.
Parameters:
o - Orario usato per il confronto.

lower

public boolean lower(Orario o)
Confronta se è minore del parametro Orario.
Parameters:
o - Orario usato per il confronto.