public class CompiledIncludeNode extends Node
Modifier and Type | Field and Description |
---|---|
private CompiledTemplate |
cFileCache |
private java.io.Serializable |
cIncludeExpression |
private ParserContext |
context |
private java.io.Serializable |
cPreExpression |
private long |
fileDateStamp |
Constructor and Description |
---|
CompiledIncludeNode(int begin,
java.lang.String name,
char[] template,
int start,
int end,
ParserContext context) |
Modifier and Type | Method and Description |
---|---|
boolean |
demarcate(Node terminatingNode,
char[] template) |
java.lang.Object |
eval(TemplateRuntime runtime,
TemplateOutputStream appender,
java.lang.Object ctx,
VariableResolverFactory factory) |
private java.lang.String |
readFile(TemplateRuntime runtime,
java.lang.String fileName,
java.lang.Object ctx,
VariableResolverFactory factory) |
static java.lang.String |
readInFile(TemplateRuntime runtime,
java.io.File file) |
calculateContents, getBegin, getCEnd, getContents, getCStart, getEnd, getLength, getName, getNext, getTerminus, isOpenNode, setBegin, setCEnd, setContents, setCStart, setEnd, setName, setNext, setTerminus
private java.io.Serializable cIncludeExpression
private java.io.Serializable cPreExpression
private long fileDateStamp
private CompiledTemplate cFileCache
private ParserContext context
public CompiledIncludeNode(int begin, java.lang.String name, char[] template, int start, int end, ParserContext context)
public java.lang.Object eval(TemplateRuntime runtime, TemplateOutputStream appender, java.lang.Object ctx, VariableResolverFactory factory)
private java.lang.String readFile(TemplateRuntime runtime, java.lang.String fileName, java.lang.Object ctx, VariableResolverFactory factory)
public boolean demarcate(Node terminatingNode, char[] template)
public static java.lang.String readInFile(TemplateRuntime runtime, java.io.File file)