Package io.pebbletemplates.pebble.node
Class AbstractRenderableNode
java.lang.Object
io.pebbletemplates.pebble.node.AbstractRenderableNode
- All Implemented Interfaces:
Node,RenderableNode
- Direct Known Subclasses:
AutoEscapeNode,BlockNode,BodyNode,CacheNode,EmbedNode,ExtendsNode,FlushNode,ForNode,FromNode,IfNode,ImportNode,IncludeNode,MacroNode,ParallelNode,PrintNode,RootNode,SetNode,TextNode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidaccept(NodeVisitor visitor) intabstract voidrender(PebbleTemplateImpl self, Writer writer, EvaluationContextImpl context) voidsetLineNumber(int lineNumber)
-
Constructor Details
-
AbstractRenderableNode
public AbstractRenderableNode() -
AbstractRenderableNode
public AbstractRenderableNode(int lineNumber)
-
-
Method Details
-
render
public abstract void render(PebbleTemplateImpl self, Writer writer, EvaluationContextImpl context) throws IOException - Specified by:
renderin interfaceRenderableNode- Throws:
IOException
-
accept
-
getLineNumber
public int getLineNumber() -
setLineNumber
public void setLineNumber(int lineNumber)
-