|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--Utils.TimeController
Classe che si occupa di richiamare la procedura timeTick di un oggetto Tickable in parallelo e sincronizzato per quanto possibile a un dato numero di millisecondi
| Field Summary | |
private boolean |
m_keepAlive
variabile che indica se il TimeController deve continuare a eseguire. |
int |
m_nDelay
specifica il ritardo tra una chiamata e l'altra in millisecondi |
private static int |
m_nHynstNumber
variabile che indica il numero di istanza del TimeController |
private java.lang.Thread |
m_thread
il Thread che gestisce questo TimeController |
private Tickable |
m_Tick
il Tickable che verrà gestito da questo TimeController |
| Constructor Summary | |
TimeController(Tickable p_Tick)
Costruisce un nuovo TimeController con un delay fisso di 30ms |
|
TimeController(Tickable p_Tick,
int delay)
Costruisce un nuovo TimeController |
|
| Method Summary | |
boolean |
isAlive()
Restituisce true se il TimeController sta girando, false altrimenti. |
void |
run()
Procedura principale del TimeController : non dovrebbe essere richiamata da programma.. |
void |
start()
Avvia il TimeController da questo momento il metodo timeTick dell'oggetto Tickable associato potrebbe essere richiamato |
void |
stop()
Termina (con attesa) il thread del TimeController |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
public int m_nDelay
private Tickable m_Tick
private java.lang.Thread m_thread
private boolean m_keepAlive
private static int m_nHynstNumber
| Constructor Detail |
public TimeController(Tickable p_Tick,
int delay)
p_Tick - il Tickable su cui richiamare il metodo timeTickdelay - il delay tra un frame e l'altro in millisecondipublic TimeController(Tickable p_Tick)
p_Tick - il Tickable su cui richiamare il metodo timeTick| Method Detail |
public void start()
public void run()
public void stop()
public boolean isAlive()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||