chord.util
Class Timer

java.lang.Object
  extended by chord.util.Timer

public class Timer
extends java.lang.Object

Implementation of a timer with facility to pause and resume.

Author:
Mayur Naik (mhn@cs.stanford.edu)

Field Summary
 java.lang.String name
           
 
Constructor Summary
Timer()
           
Timer(java.lang.String name)
           
 
Method Summary
 void done()
           
 java.lang.String getDoneTimeStr()
           
 java.lang.String getExclusiveTimeStr()
           
 java.lang.String getInclusiveTimeStr()
           
 java.lang.String getInitTimeStr()
           
static java.lang.String getTimeStr(long time)
           
 void init()
           
 void pause()
           
 void resume()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final java.lang.String name
Constructor Detail

Timer

public Timer()

Timer

public Timer(java.lang.String name)
Method Detail

init

public void init()

pause

public void pause()

resume

public void resume()

done

public void done()

getInitTimeStr

public java.lang.String getInitTimeStr()

getDoneTimeStr

public java.lang.String getDoneTimeStr()

getInclusiveTimeStr

public java.lang.String getInclusiveTimeStr()

getExclusiveTimeStr

public java.lang.String getExclusiveTimeStr()

getTimeStr

public static java.lang.String getTimeStr(long time)