ninja.template
Class TemplateEngineJsonGson
java.lang.Object
ninja.template.TemplateEngineJsonGson
- All Implemented Interfaces:
- TemplateEngine
public class TemplateEngineJsonGson
- extends Object
- implements TemplateEngine
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateEngineJsonGson
@Inject
public TemplateEngineJsonGson(org.slf4j.Logger logger)
invoke
public void invoke(Context context,
Result result)
- Description copied from interface:
TemplateEngine
- Render the given object to the given context
- Specified by:
invoke
in interface TemplateEngine
- Parameters:
context
- The context to render toresult
- The result to render
getContentType
public String getContentType()
- Description copied from interface:
TemplateEngine
- Get the content type this template engine renders
- Specified by:
getContentType
in interface TemplateEngine
- Returns:
- The content type this template engine renders
getSuffixOfTemplatingEngine
public String getSuffixOfTemplatingEngine()
- Description copied from interface:
TemplateEngine
- For instance returns ".ftl.html"
Or .ftl.json.
Or anything else. To display error messages in a nice way...
But Gson for instance does not use a template to render stuff.
Therefore it will return null
- Specified by:
getSuffixOfTemplatingEngine
in interface TemplateEngine
- Returns:
- name of suffix or null if engine is not using a template on disk.
Copyright © 2012. All Rights Reserved.