Package freemarker.template
Interface TemplateBooleanModel
-
- All Superinterfaces:
TemplateModel
public interface TemplateBooleanModel extends TemplateModel
Objects that will be interpreted as true/false in the appropriate context must implement this interface.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface freemarker.template.TemplateModel
TemplateModel.InvalidExpressionModel, TemplateModel.JavaNull
-
-
Field Summary
Fields Modifier and Type Field Description static TemplateBooleanModelFALSEA singleton object to represent boolean falsestatic TemplateBooleanModelTRUEA singleton object to represent boolean true-
Fields inherited from interface freemarker.template.TemplateModel
INVALID_EXPRESSION, JAVA_NULL, NOTHING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetAsBoolean()
-
-
-
Field Detail
-
FALSE
static final TemplateBooleanModel FALSE
A singleton object to represent boolean false
-
TRUE
static final TemplateBooleanModel TRUE
A singleton object to represent boolean true
-
-
Method Detail
-
getAsBoolean
boolean getAsBoolean() throws TemplateModelException- Returns:
- whether to interpret this object as true or false in a boolean context
- Throws:
TemplateModelException
-
-