public class IncludeTag extends Tag
Using the include tag is very simple:
{% include "foo.html" %}
| Constructor and Description |
|---|
IncludeTag() |
| Modifier and Type | Method and Description |
|---|---|
void |
parseStatement(StatementParser stmtParser)
Parse the statement that appears after the tag in the markup.
|
void |
render(CarrotEngine engine,
java.io.Writer writer,
TagNode tagNode,
Scope scope)
Render this
Tag to the given Writer. |
canChain, isBlockTagpublic void parseStatement(StatementParser stmtParser) throws CarrotException
TagTag.isBlockTag() or Tag.canChain(Tag).parseStatement in class TagstmtParser - A StatementParser for parsing the statement.CarrotException - if there is an unrecoverable error parsing the statement.public void render(CarrotEngine engine, java.io.Writer writer, TagNode tagNode, Scope scope) throws CarrotException, java.io.IOException
TagTag to the given Writer.render in class Tagengine - The current CarrotEngine.writer - The Writer to render to.tagNode - The TagNode that we're enclosed in. You can use this to render the children, or query
the children or whatever.scope - The current Scope.CarrotException - if there's an error parsing or rendering the templatejava.io.IOException - when there's an error writing to the Writer (basically this is just passed on from
whatever errors the Writer might throw..