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 IfConditionNode extends Node { private boolean defaultNode = false; private boolean isInverse = false; public IfConditionNode(String condition, int lineNumber) { this.value = condition; this.lineNumber = lineNumber; } @Override public void execute(IndentWriter writer, JadeModel model, JadeTemplate template) throws JadeCompilerException { block.execute(writer, model, template); } public void setDefault(boolean defaultNode) { this.defaultNode = defaultNode; } public boolean isDefault() { return defaultNode; } public boolean isInverse() { return isInverse; } public void setInverse(boolean isInverse) { this.isInverse = isInverse; } }