public class Timers
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
Timers() |
Modifier and Type | Method and Description |
---|---|
Timer |
get(java.lang.String name) |
Timer |
put(Timer it) |
Timer |
remove(java.lang.String name)
Removes timer.
|
Timer |
start(java.lang.String name)
Start a new timer or restart an existing timer.
|
Timer |
stop(java.lang.String name)
Stop a started timer.
|
void |
stopAndPrint(java.lang.String name)
Stop a started timer and Print duration.
|
void |
stopAndPrint(java.lang.String name,
java.lang.String text)
Stop a started timer and Print duration with additional text.
|
java.lang.String |
stopToString(java.lang.String name)
Stop a started timer.
|
java.lang.String |
toString()
All timers to text separated by newline.
|
java.lang.String |
toString(java.lang.String name)
Text of duration of timer from start to stop or to current time if timer is not stopped.
|
public static final Timers DEFAULT
public Timer start(java.lang.String name)
name
- public Timer stop(java.lang.String name)
name
- public java.lang.String stopToString(java.lang.String name)
name
- public void stopAndPrint(java.lang.String name)
name
- public void stopAndPrint(java.lang.String name, java.lang.String text)
name
- text
- additional textpublic java.lang.String toString(java.lang.String name)
name
- public java.lang.String toString()
toString
in class java.lang.Object
public Timer remove(java.lang.String name)
name
- public Timer get(java.lang.String name)