public class MacroNode extends AbstractRenderableNode
| Constructor and Description |
|---|
MacroNode(String name,
ArgumentsNode args,
BodyNode body) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(NodeVisitor visitor) |
ArgumentsNode |
getArgs() |
BodyNode |
getBody() |
Macro |
getMacro() |
String |
getName() |
void |
render(PebbleTemplateImpl self,
Writer writer,
EvaluationContext context) |
getLineNumber, setLineNumberpublic MacroNode(String name, ArgumentsNode args, BodyNode body)
public void render(PebbleTemplateImpl self, Writer writer, EvaluationContext context) throws PebbleException, IOException
render in interface RenderableNoderender in class AbstractRenderableNodePebbleExceptionIOExceptionpublic void accept(NodeVisitor visitor)
accept in interface Nodeaccept in class AbstractRenderableNodepublic Macro getMacro()
public BodyNode getBody()
public ArgumentsNode getArgs()
public String getName()
Copyright © 2015. All rights reserved.