Package com.morpheusdata.views
Class HandlebarsPluginTemplateLoader
- java.lang.Object
-
- com.github.jknack.handlebars.io.AbstractTemplateLoader
-
- com.morpheusdata.views.HandlebarsPluginTemplateLoader
-
- All Implemented Interfaces:
com.github.jknack.handlebars.io.TemplateLoader
public class HandlebarsPluginTemplateLoader extends com.github.jknack.handlebars.io.AbstractTemplateLoader
A Template Loader for handlebars that sets some defaults and uses an injected classloader Default prefix "hbs/" Default suffix ".hbs"
-
-
Constructor Summary
Constructors Constructor Description HandlebarsPluginTemplateLoader(java.lang.ClassLoader classLoader)
HandlebarsPluginTemplateLoader(java.lang.String prefix, java.lang.ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.net.URL
getResource(java.lang.String location)
Finds the requested resource using the provided ClassLoadercom.github.jknack.handlebars.io.TemplateSource
sourceAt(java.lang.String uri)
-
-
-
Method Detail
-
sourceAt
public com.github.jknack.handlebars.io.TemplateSource sourceAt(java.lang.String uri) throws java.io.IOException
- Throws:
java.io.IOException
-
getResource
protected java.net.URL getResource(java.lang.String location)
Finds the requested resource using the provided ClassLoader- Parameters:
location
- resource URI- Returns:
- URL for the resource within the plugin
-
-