public class ExcelFileBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
generateAlgorithmsModule(List<SpreadsheetModel> spreadsheetModels,
List<DataModel> dataModels,
OutputStream outputStream,
EnvironmentModel model)
Generate spreadsheets with environment.
|
static void |
generateDataTables(List<DataModel> dataModels,
OutputStream outputStream) |
static void |
generateDataTypes(Set<DatatypeModel> datatypeModels,
OutputStream outputStream)
Generate data type to the output stream.
|
static void |
generateProject(ProjectModel projectModel)
Generating xlsx file with project which contains data types and spreadsheets.
|
static void |
generateProject(ProjectModel projectModel,
OutputStream outputStream)
Generate project model to the the output stream.
|
static void |
generateSpreadsheets(List<SpreadsheetModel> spreadsheetModels,
OutputStream outputStream)
Generate spreadsheets to the output stream.
|
public static void generateProject(ProjectModel projectModel)
projectModel - - model of the project.public static void generateProject(ProjectModel projectModel, OutputStream outputStream)
projectModel - - model of the project with data types and spreadsheets.outputStream - - output stream, which contains result file.public static void generateDataTypes(Set<DatatypeModel> datatypeModels, OutputStream outputStream)
datatypeModels - - data type models.outputStream - - output stream with models.public static void generateDataTables(List<DataModel> dataModels, OutputStream outputStream)
public static void generateSpreadsheets(List<SpreadsheetModel> spreadsheetModels, OutputStream outputStream)
spreadsheetModels - - spreadsheet models.outputStream - - output stream with models.public static void generateAlgorithmsModule(List<SpreadsheetModel> spreadsheetModels, List<DataModel> dataModels, OutputStream outputStream, EnvironmentModel model)
spreadsheetModels - - spreadsheet models.outputStream - - output stream with models.Copyright © 2004–2021 OpenL Tablets. All rights reserved.