Package net.sf.okapi.lib.reporting
Class ReportGenerator
- java.lang.Object
-
- net.sf.okapi.lib.reporting.ReportGenerator
-
- All Implemented Interfaces:
IReportGenerator
public class ReportGenerator extends Object implements IReportGenerator
-
-
Constructor Summary
Constructors Constructor Description ReportGenerator(InputStream templateStream)ReportGenerator(String template)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringgenerate()StringgetField(String fieldName)Set<String>getFieldNames()StringgetLineBreak()List<String>getMultiField(String multiFieldName)Set<String>getMultiFieldNames()StringgetTemplate()protected booleanisHtmlReport()protected booleanisMultiItemReport()Report contains at least one table with counts for individual project itemsvoidreset()voidsetField(String fieldName, double value)voidsetField(String fieldName, String value)voidsetLineBreak(String lineBreak)voidsetTemplate(String template)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.okapi.lib.reporting.IReportGenerator
setField, setField, setField
-
-
-
-
Constructor Detail
-
ReportGenerator
public ReportGenerator(String template)
-
ReportGenerator
public ReportGenerator(InputStream templateStream)
-
-
Method Detail
-
setField
public void setField(String fieldName, String value)
- Specified by:
setFieldin interfaceIReportGenerator
-
setField
public void setField(String fieldName, double value)
- Specified by:
setFieldin interfaceIReportGenerator
-
generate
public String generate()
- Specified by:
generatein interfaceIReportGenerator
-
reset
public void reset()
-
getField
public String getField(String fieldName)
- Specified by:
getFieldin interfaceIReportGenerator
-
getLineBreak
public String getLineBreak()
-
setLineBreak
public void setLineBreak(String lineBreak)
-
getTemplate
public String getTemplate()
-
setTemplate
public void setTemplate(String template)
-
isMultiItemReport
protected boolean isMultiItemReport()
Report contains at least one table with counts for individual project items- Returns:
-
isHtmlReport
protected boolean isHtmlReport()
-
-