|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| Method Summary | |
long |
getPureMilliSeconds()
Returns the current value of the IStopWatch in ms. |
void |
reset()
This method may serve two purposes: Running- Reset: The m_start- value of the measurement is set to the current time, even if the StopWatch is running. |
long |
snapShot()
This method does not change the state from running to ! |
boolean |
start()
Sets the state to running. |
boolean |
stop()
Stops the measurement by assinging current time in ms to the stop value. |
| Method Detail |
public boolean start()
stop()
to make a new measurement by taking the current time.
If reset() was invoked before, the m_start - time is set
to the return value of System.currentTimeMillis().
Else the old value is preserved.
False is returned if a measurement is already in progress.
A call to m_start will only m_start a new measurement with the current
Time, if it is the first run or reset was called before. Else the time
kept after the next call to stop will be the sum of all previous runtimes.
public boolean stop()
public void reset()
m_start() and stop()
without calling reset will always relate the measurement of time to the
first time m_start() was called!
public long snapShot()
stop():
After stop() has been called the state is set to !running which
causes a new m_start-value to be set during the next call to m_start().
The call to snapShot() does not switch the state.
If afterwards m_start() is called, no new value gets assigned
to the m_start- value of the StopWatch. Despite of this snapShot
Adds the period from the m_start-value to now to the internal total measurement-
call. To avoid double - summation of the same time- periods a new m_start- value
is set directly.
public long getPureMilliSeconds()
m_start()-stop())
not interrupted by calls to reset().
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||