Package com.fizzed.rocker.compiler
Class TemplateCompiler
- java.lang.Object
-
- com.fizzed.rocker.compiler.TemplateCompiler
-
public class TemplateCompiler extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTemplateCompiler.CompilationUnit
-
Field Summary
Fields Modifier and Type Field Description private RockerConfigurationconfigurationprivate static org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description TemplateCompiler(RockerConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompile(java.util.List<TemplateCompiler.CompilationUnit> units)voidgenerate(java.util.List<TemplateCompiler.CompilationUnit> units)java.util.List<TemplateCompiler.CompilationUnit>parse(java.util.List<java.io.File> templateFiles)
-
-
-
Field Detail
-
log
private static final org.slf4j.Logger log
-
configuration
private final RockerConfiguration configuration
-
-
Constructor Detail
-
TemplateCompiler
public TemplateCompiler(RockerConfiguration configuration)
-
-
Method Detail
-
parse
public java.util.List<TemplateCompiler.CompilationUnit> parse(java.util.List<java.io.File> templateFiles) throws ParserException, java.io.IOException
- Throws:
ParserExceptionjava.io.IOException
-
generate
public void generate(java.util.List<TemplateCompiler.CompilationUnit> units) throws GeneratorException, java.io.IOException
- Throws:
GeneratorExceptionjava.io.IOException
-
compile
public void compile(java.util.List<TemplateCompiler.CompilationUnit> units) throws CompileUnrecoverableException, CompileDiagnosticException
-
-