Package de.neuland.jade4j.parser.node
Class CallNode
- java.lang.Object
-
- de.neuland.jade4j.parser.node.Node
-
- de.neuland.jade4j.parser.node.AttrsNode
-
- de.neuland.jade4j.parser.node.CallNode
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>
arguments
(package private) boolean
call
private boolean
dynamicMixins
-
Fields inherited from class de.neuland.jade4j.parser.node.AttrsNode
attributeBlocks, attributeNames, attributes, codeNode, selfClosing
-
-
Constructor Summary
Constructors Constructor Description CallNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(IndentWriter writer, JadeModel model, JadeTemplate template)
java.util.List<java.lang.String>
getArguments()
private java.util.List<MixinBlockNode>
getInjectionPoints(Node block)
boolean
isCall()
void
setArguments(java.lang.String arguments)
void
setArguments(java.util.List<java.lang.String> arguments)
void
setCall(boolean call)
private void
writeAttributes(JadeModel model, MixinNode mixin, JadeTemplate template)
private void
writeVariables(JadeModel model, MixinNode mixin, JadeTemplate template)
-
Methods inherited from class de.neuland.jade4j.parser.node.AttrsNode
addAttributes, attrs, clone, getAttribute, getCodeNode, hasCodeNode, isSelfClosing, isSelfClosing, isTerse, isTextOnly, setAttribute, setCodeNode, setSelfClosing, setTextOnly, visitAttributes
-
Methods inherited from class de.neuland.jade4j.parser.node.Node
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
-
getInjectionPoints
private java.util.List<MixinBlockNode> getInjectionPoints(Node block)
-
writeVariables
private void writeVariables(JadeModel model, MixinNode mixin, JadeTemplate template)
-
writeAttributes
private void writeAttributes(JadeModel model, MixinNode mixin, JadeTemplate template)
-
getArguments
public java.util.List<java.lang.String> getArguments()
-
setArguments
public void setArguments(java.util.List<java.lang.String> arguments)
-
setArguments
public void setArguments(java.lang.String arguments)
-
isCall
public boolean isCall()
-
setCall
public void setCall(boolean call)
-
-