Class ElapsedTime


  • public class ElapsedTime
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ElapsedTime.Units  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.util.Date endDate  
      private boolean logStart  
      private java.lang.String name  
      (package private) java.util.Date startDate  
    • Constructor Summary

      Constructors 
      Constructor Description
      ElapsedTime​(java.lang.String name)  
      ElapsedTime​(java.lang.String name, boolean logStart)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String end()  
      java.lang.String end​(ElapsedTime.Units units)  
      java.lang.String end​(ElapsedTime.Units units, boolean printToSysErr)  
      java.lang.Long getTimeSpent()
      Milliseconds spent so far.
      void logPoint​(java.lang.String pointName)  
      void start​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • startDate

        java.util.Date startDate
      • endDate

        java.util.Date endDate
      • name

        private java.lang.String name
      • logStart

        private final boolean logStart
    • Constructor Detail

      • ElapsedTime

        public ElapsedTime​(java.lang.String name)
      • ElapsedTime

        public ElapsedTime​(java.lang.String name,
                           boolean logStart)
    • Method Detail

      • start

        public void start​(java.lang.String name)
      • logPoint

        public void logPoint​(java.lang.String pointName)
      • end

        public java.lang.String end()
      • end

        public java.lang.String end​(ElapsedTime.Units units,
                                    boolean printToSysErr)
      • getTimeSpent

        public java.lang.Long getTimeSpent()
        Milliseconds spent so far. Does not call end().