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
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
accept
(NodeVisitor visitor) int
abstract void
render
(PebbleTemplateImpl self, Writer writer, EvaluationContextImpl context) void
setLineNumber
(int lineNumber)
-
Field Details
-
lineNumber
private 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:
render
in interfaceRenderableNode
- Throws:
IOException
-
accept
-
getLineNumber
public int getLineNumber() -
setLineNumber
public void setLineNumber(int lineNumber)
-