
com.google.sitebricks.compiler.Compilers Maven / Gradle / Ivy
package com.google.sitebricks.compiler;
import com.google.inject.ImplementedBy;
import com.google.sitebricks.Renderable;
/**
* @author Dhanji R. Prasanna (dhanji@gmail com)
*/
@ImplementedBy(StandardCompilers.class)
public interface Compilers {
Renderable compileXml(Class> page, String template);
Renderable compileFlat(Class> page, String template);
/**
* Performs static analysis of the given page class to
* determine some types of errors.
*/
void analyze(Class> page);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy