Package com.fizzed.rocker.runtime
Class DefaultRockerBootstrap
- java.lang.Object
-
- com.fizzed.rocker.runtime.DefaultRockerBootstrap
-
- All Implemented Interfaces:
RockerBootstrap
- Direct Known Subclasses:
ReloadingRockerBootstrap
public class DefaultRockerBootstrap extends java.lang.Object implements RockerBootstrap
-
-
Constructor Summary
Constructors Constructor Description DefaultRockerBootstrap()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RockerModelbuildModel(java.lang.String templatePath, java.lang.ClassLoader classLoader)protected DefaultRockerTemplatebuildTemplate(java.lang.Class modelType, DefaultRockerModel model, java.lang.ClassLoader classLoader)RockerModelmodel(java.lang.String templatePath)DefaultRockerTemplatetemplate(java.lang.Class modelType, DefaultRockerModel model)static java.lang.StringtemplatePathToClassName(java.lang.String templateName)
-
-
-
Method Detail
-
buildTemplate
protected DefaultRockerTemplate buildTemplate(java.lang.Class modelType, DefaultRockerModel model, java.lang.ClassLoader classLoader) throws RenderingException
- Throws:
RenderingException
-
template
public DefaultRockerTemplate template(java.lang.Class modelType, DefaultRockerModel model) throws RenderingException
- Specified by:
templatein interfaceRockerBootstrap- Throws:
RenderingException
-
templatePathToClassName
public static java.lang.String templatePathToClassName(java.lang.String templateName)
-
buildModel
public RockerModel buildModel(java.lang.String templatePath, java.lang.ClassLoader classLoader)
-
model
public RockerModel model(java.lang.String templatePath) throws TemplateNotFoundException, TemplateBindException
- Specified by:
modelin interfaceRockerBootstrap- Throws:
TemplateNotFoundExceptionTemplateBindException
-
-