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
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
MixinNode
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) booleanprivate booleanFields inherited from class de.neuland.jade4j.parser.node.AttrsNode
attributeBlocks, attributeNames, attributes, codeNode, selfClosing -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(IndentWriter writer, JadeModel model, JadeTemplate template) private List<MixinBlockNode> getInjectionPoints(Node block) booleanisCall()voidsetArguments(String arguments) voidsetArguments(List<String> arguments) voidsetCall(boolean call) private voidwriteAttributes(JadeModel model, MixinNode mixin, JadeTemplate template) private voidwriteVariables(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, visitAttributesMethods 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
-
Field Details
-
arguments
-
call
boolean call -
dynamicMixins
private boolean dynamicMixins
-
-
Constructor Details
-
CallNode
public CallNode()
-
-
Method Details
-
execute
public void execute(IndentWriter writer, JadeModel model, JadeTemplate template) throws JadeCompilerException - Specified by:
executein classNode- Throws:
JadeCompilerException
-
getInjectionPoints
-
writeVariables
-
writeAttributes
-
getArguments
-
setArguments
-
setArguments
-
isCall
public boolean isCall() -
setCall
public void setCall(boolean call)
-