Class OutputTemplateLessCompilerImpl
java.lang.Object
ch.tocco.nice2.reporting.impl.freemarker.utils.OutputTemplateLessCompilerImpl
- All Implemented Interfaces:
OutputTemplateLessCompiler
@Component
public class OutputTemplateLessCompilerImpl
extends Object
implements OutputTemplateLessCompiler
-
Constructor Summary
ConstructorsConstructorDescriptionOutputTemplateLessCompilerImpl(Context context, TemplateEngine templateEngine, LessCompiler lessCompiler, SecurityManager securityManager) -
Method Summary
Modifier and TypeMethodDescriptioncomposeCss(String corporateDesign, Optional<Entity> outputTemplate) Composes the Report Less using the given Corporate_design unique_id and Output_template entity and compiles it to CSS.voidsetStandardLess(ModelResource standardLess) voidsetStandardLessImportDir(ModelResource standardLessImportDir)
-
Constructor Details
-
OutputTemplateLessCompilerImpl
public OutputTemplateLessCompilerImpl(Context context, TemplateEngine templateEngine, LessCompiler lessCompiler, SecurityManager securityManager)
-
-
Method Details
-
composeCss
Description copied from interface:OutputTemplateLessCompilerComposes the Report Less using the given Corporate_design unique_id and Output_template entity and compiles it to CSS.- Specified by:
composeCssin interfaceOutputTemplateLessCompiler- Parameters:
corporateDesign- the Corporate_design unique_id.outputTemplate- If no outputTemplate is given, the corporateDesign css is returned.- Returns:
- the compiled CSS.
-
setStandardLess
-
setStandardLessImportDir
-