Package org.omegat.core.statistics
Class CalcStandardStatistics
- java.lang.Object
-
- java.lang.Thread
-
- org.omegat.core.threads.LongProcessThread
-
- org.omegat.core.statistics.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.
-
-
Constructor Summary
Constructors Constructor Description CalcStandardStatistics(StatisticsPanel callback)
-
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 org.omegat.core.threads.LongProcessThread
checkInterrupted, fin
-
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
-
-
-
-
Constructor Detail
-
CalcStandardStatistics
public CalcStandardStatistics(StatisticsPanel callback)
-
-
Method Detail
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.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.
-
-