Package de.neuland.jade4j.parser.node
Class IfConditionNode
- java.lang.Object
-
- de.neuland.jade4j.parser.node.Node
-
- de.neuland.jade4j.parser.node.IfConditionNode
-
- All Implemented Interfaces:
java.lang.Cloneable
public class IfConditionNode extends Node
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
defaultNode
private boolean
isInverse
-
Constructor Summary
Constructors Constructor Description IfConditionNode(java.lang.String condition, int lineNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(IndentWriter writer, JadeModel model, JadeTemplate template)
boolean
isDefault()
boolean
isInverse()
void
setDefault(boolean defaultNode)
void
setInverse(boolean isInverse)
-
Methods inherited from class de.neuland.jade4j.parser.node.Node
clone, getBlock, getFileName, getLineNumber, getName, getNodes, getValue, hasBlock, hasNodes, pollNode, push, setBlock, setFileName, setLineNumber, setName, setNodes, setValue
-
-
-
-
Method Detail
-
execute
public void execute(IndentWriter writer, JadeModel model, JadeTemplate template) throws JadeCompilerException
- Specified by:
execute
in classNode
- Throws:
JadeCompilerException
-
setDefault
public void setDefault(boolean defaultNode)
-
isDefault
public boolean isDefault()
-
isInverse
public boolean isInverse()
-
setInverse
public void setInverse(boolean isInverse)
-
-