package de.neuland.jade4j.parser.node;
import de.neuland.jade4j.compiler.IndentWriter;
import de.neuland.jade4j.exceptions.JadeCompilerException;
import de.neuland.jade4j.model.JadeModel;
import de.neuland.jade4j.template.JadeTemplate;
public class BlockCommentNode extends Node {
private boolean buffered;
@Override
public void execute(IndentWriter writer, JadeModel model, JadeTemplate template) throws JadeCompilerException {
if (!isBuffered()) {
return;
}
if(writer.isPp()) {
writer.prettyIndent(1, true);
}
writer.append("<!--" + value);
block.execute(writer, model, template);
if(writer.isPp()) {
writer.prettyIndent(1, true);
}
writer.append("-->");
}
public boolean isBuffered() {
return buffered;
}
public void setBuffered(boolean buffered) {
this.buffered = buffered;
}
}