Package play.templates
Class BaseTemplate
- java.lang.Object
-
- play.templates.Template
-
- play.templates.BaseTemplate
-
- Direct Known Subclasses:
GroovyTemplate
public abstract class BaseTemplate extends Template
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BaseTemplate.RawData
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
compiledSource
java.lang.Class
compiledTemplate
java.lang.String
compiledTemplateName
static java.lang.ThreadLocal<BaseTemplate>
currentTemplate
java.util.Set<java.lang.Integer>
doBodyLines
static java.lang.ThreadLocal<BaseTemplate>
layout
static java.lang.ThreadLocal<java.util.Map<java.lang.Object,java.lang.Object>>
layoutData
java.util.Map<java.lang.Integer,java.lang.Integer>
linesMatrix
java.lang.Long
timestamp
-
Constructor Summary
Constructors Constructor Description BaseTemplate(java.lang.String source)
BaseTemplate(java.lang.String name, java.lang.String source)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.Throwable
cleanStackTrace(java.lang.Throwable e)
boolean
loadFromCache()
void
loadPrecompiled()
-
-
-
Field Detail
-
compiledSource
public java.lang.String compiledSource
-
linesMatrix
public java.util.Map<java.lang.Integer,java.lang.Integer> linesMatrix
-
doBodyLines
public java.util.Set<java.lang.Integer> doBodyLines
-
compiledTemplate
public java.lang.Class compiledTemplate
-
compiledTemplateName
public java.lang.String compiledTemplateName
-
timestamp
public java.lang.Long timestamp
-
layout
public static final java.lang.ThreadLocal<BaseTemplate> layout
-
layoutData
public static final java.lang.ThreadLocal<java.util.Map<java.lang.Object,java.lang.Object>> layoutData
-
currentTemplate
public static final java.lang.ThreadLocal<BaseTemplate> currentTemplate
-
-