package com.google.sitebricks.rendering.control;
import com.google.sitebricks.Renderable;
import com.google.sitebricks.Respond;
import com.google.sitebricks.compiler.EvaluatorCompiler;
import com.google.sitebricks.compiler.ExpressionCompileException;
import com.google.sitebricks.rendering.SelfRendering;
import net.jcip.annotations.ThreadSafe;
import java.util.Collections;
import java.util.Set;
@ThreadSafe @SelfRendering
public class RawTextWidget implements Renderable {
private String template;
RawTextWidget(String template, EvaluatorCompiler compiler) throws ExpressionCompileException {
this.template = template;
}
public void render(Object bound, Respond respond) {
respond.write(template);
}
public <T extends Renderable> Set<T> collect(Class<T> clazz) {
return Collections.emptySet();
}
}