Commit 0c2f281e authored by Andy Wilkinson's avatar Andy Wilkinson

Merge branch 'gh-4047'

parents 1e801723 f86eed86
...@@ -48,6 +48,10 @@ public class MustacheCompilerFactoryBean implements FactoryBean<Mustache.Compile ...@@ -48,6 +48,10 @@ public class MustacheCompilerFactoryBean implements FactoryBean<Mustache.Compile
private Compiler compiler; private Compiler compiler;
private String defaultValue;
private Boolean emptyStringIsFalse;
public void setDelims(String delims) { public void setDelims(String delims) {
this.delims = delims; this.delims = delims;
} }
...@@ -68,6 +72,14 @@ public class MustacheCompilerFactoryBean implements FactoryBean<Mustache.Compile ...@@ -68,6 +72,14 @@ public class MustacheCompilerFactoryBean implements FactoryBean<Mustache.Compile
this.collector = collector; this.collector = collector;
} }
public void setDefaultValue(String defaultValue) {
this.defaultValue = defaultValue;
}
public void setEmptyStringIsFalse(Boolean emptyStringIsFalse) {
this.emptyStringIsFalse = emptyStringIsFalse;
}
@Override @Override
public Mustache.Compiler getObject() throws Exception { public Mustache.Compiler getObject() throws Exception {
this.compiler = Mustache.compiler(); this.compiler = Mustache.compiler();
...@@ -86,6 +98,12 @@ public class MustacheCompilerFactoryBean implements FactoryBean<Mustache.Compile ...@@ -86,6 +98,12 @@ public class MustacheCompilerFactoryBean implements FactoryBean<Mustache.Compile
if (this.collector != null) { if (this.collector != null) {
this.compiler = this.compiler.withCollector(this.collector); this.compiler = this.compiler.withCollector(this.collector);
} }
if (this.defaultValue != null) {
this.compiler = this.compiler.defaultValue(this.defaultValue);
}
if (this.emptyStringIsFalse != null) {
this.compiler = this.compiler.emptyStringIsFalse(this.emptyStringIsFalse);
}
return this.compiler; return this.compiler;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment