Class CalcStandardStatistics

  • All Implemented Interfaces:
    java.lang.Runnable

    public class CalcStandardStatistics
    extends LongProcessThread
    Thread for calculate standard statistics. Calculation requires two different tags stripping: one for calculate unique and remaining, and second for calculate number of words and chars. Number of words/chars calculation requires to just strip all tags, protected parts, placeholders(see StatCount.java). Calculation of unique and remaining also requires to just strip all tags, protected parts, placeholders for standard calculation.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.lang.Thread

        java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
    • Field Summary

      • Fields inherited from class java.lang.Thread

        MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static StatsResult buildProjectStats​(IProject project)
      Builds a file with statistic info about the project.
      void run()  
      • Methods inherited from class java.lang.Thread

        activeCount, checkAccess, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CalcStandardStatistics

        public CalcStandardStatistics​(StatisticsPanel callback)
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
        Overrides:
        run in class java.lang.Thread
      • buildProjectStats

        public static StatsResult buildProjectStats​(IProject project)
        Builds a file with statistic info about the project. The total word & character count of the project, the total number of unique segments, plus the details for each file.