Package com.morpheusdata.views
Class DynamicTemplateLoader
- java.lang.Object
-
- com.morpheusdata.views.DynamicTemplateLoader
-
- All Implemented Interfaces:
com.github.jknack.handlebars.io.TemplateLoader
public class DynamicTemplateLoader extends java.lang.Object implements com.github.jknack.handlebars.io.TemplateLoader
Based onCompositeTemplateLoader
Provides a way to delegate template lookups to all registered plugins
-
-
Constructor Summary
Constructors Constructor Description DynamicTemplateLoader(com.github.jknack.handlebars.io.TemplateLoader... loaders)
Creates a newCompositeTemplateLoader
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTemplateLoader(com.github.jknack.handlebars.io.TemplateLoader loader)
java.nio.charset.Charset
getCharset()
java.lang.String
getPrefix()
java.lang.String
getSuffix()
java.lang.Iterable<com.github.jknack.handlebars.io.TemplateLoader>
getTemplateLoaders()
Returns the delegates template loaders.void
removeTemplateLoader(com.github.jknack.handlebars.io.TemplateLoader loader)
java.lang.String
resolve(java.lang.String location)
void
setCharset(java.nio.charset.Charset charset)
void
setPrefix(java.lang.String prefix)
void
setSuffix(java.lang.String suffix)
com.github.jknack.handlebars.io.TemplateSource
sourceAt(java.lang.String location)
-
-
-
Method Detail
-
sourceAt
public com.github.jknack.handlebars.io.TemplateSource sourceAt(java.lang.String location) throws java.io.IOException
- Specified by:
sourceAt
in interfacecom.github.jknack.handlebars.io.TemplateLoader
- Throws:
java.io.IOException
-
resolve
public java.lang.String resolve(java.lang.String location)
- Specified by:
resolve
in interfacecom.github.jknack.handlebars.io.TemplateLoader
-
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefix
in interfacecom.github.jknack.handlebars.io.TemplateLoader
-
getSuffix
public java.lang.String getSuffix()
- Specified by:
getSuffix
in interfacecom.github.jknack.handlebars.io.TemplateLoader
-
setPrefix
public void setPrefix(java.lang.String prefix)
- Specified by:
setPrefix
in interfacecom.github.jknack.handlebars.io.TemplateLoader
-
setSuffix
public void setSuffix(java.lang.String suffix)
- Specified by:
setSuffix
in interfacecom.github.jknack.handlebars.io.TemplateLoader
-
setCharset
public void setCharset(java.nio.charset.Charset charset)
- Specified by:
setCharset
in interfacecom.github.jknack.handlebars.io.TemplateLoader
-
getCharset
public java.nio.charset.Charset getCharset()
- Specified by:
getCharset
in interfacecom.github.jknack.handlebars.io.TemplateLoader
-
getTemplateLoaders
public java.lang.Iterable<com.github.jknack.handlebars.io.TemplateLoader> getTemplateLoaders()
Returns the delegates template loaders.- Returns:
- The delegates template loaders.
-
addTemplateLoader
public void addTemplateLoader(com.github.jknack.handlebars.io.TemplateLoader loader)
-
removeTemplateLoader
public void removeTemplateLoader(com.github.jknack.handlebars.io.TemplateLoader loader)
-
-