Package org.teamapps.reporting.builder
Class ReportBuilder
java.lang.Object
org.teamapps.reporting.builder.ReportBuilder
public class ReportBuilder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ReportBuilder(DocumentFormat inputFormat, java.io.InputStream inputStream) -
Method Summary
Modifier and Type Method Description ReportBuilderaddReplacement(java.lang.String key, java.lang.String value)java.io.Filebuild()java.io.Filebuild(DocumentFormat outputFormat, DocumentConverter converter)static ReportBuildercreate(DocumentFormat inputFormat, java.io.File templateFile)static ReportBuildercreate(DocumentFormat inputFormat, java.io.InputStream inputStream)TableBuildercreateTableBuilder(java.lang.String... keys)TableBuildercreateTableBuilder(java.util.List<java.lang.String> keys)voidsetOutputFile(java.io.File outputFile)
-
Constructor Details
-
Method Details
-
create
public static ReportBuilder create(DocumentFormat inputFormat, java.io.File templateFile) throws java.io.FileNotFoundException- Throws:
java.io.FileNotFoundException
-
create
-
setOutputFile
public void setOutputFile(java.io.File outputFile) -
addReplacement
-
createTableBuilder
-
createTableBuilder
-
build
public java.io.File build() throws java.lang.Exception- Throws:
java.lang.Exception
-
build
public java.io.File build(DocumentFormat outputFormat, DocumentConverter converter) throws java.lang.Exception- Throws:
java.lang.Exception
-