Package org.omegat.core.statistics
Class StatsResult
java.lang.Object
org.omegat.core.statistics.StatsResult
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreturn a statistics of each source/target files.getDate()String[][]String[][]Return JSON expression of stats data.getProps()Return remaining number of segments that needs translation.Return a number of remaining unique segments.Return pretty printed statistics data.getTotal()Return total number of segments.Return a number of unique segments.Return XML expression of Stats data.voidupdateStatisticsInfo(StatisticsInfo hotStat) Update given hosStat with current stats data.
-
Constructor Details
-
StatsResult
-
StatsResult
public StatsResult(StatCount total, StatCount remaining, StatCount unique, StatCount remainingUnique, Set<String> translated, List<FileData> counts) Constructor.- Parameters:
total- total number of statistics.remaining- remaining translations.unique- unique translations.remainingUnique- remaining and unique translations.translated- translated segments.counts- file counts.
-
-
Method Details
-
updateStatisticsInfo
Update given hosStat with current stats data.- Parameters:
hotStat- StatisticsInfo data object.
-
getDate
-
getProps
-
getTotal
Return total number of segments. -
getRemaining
Return remaining number of segments that needs translation. -
getUnique
Return a number of unique segments. -
getRemainingUnique
Return a number of remaining unique segments. -
getCounts
return a statistics of each source/target files. -
getTextData
Return pretty printed statistics data.- Returns:
- pretty-printed string.
-
getJsonData
Return JSON expression of stats data.- Returns:
- JSON string data.
- Throws:
IOException- when export failed.
-
getXmlData
Return XML expression of Stats data.- Returns:
- XML expression of stats data as String.
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
getHeaderTable
-
getFilesTable
-