E - The java.time class that this TemplateModel is wrapping.public abstract class AbstractAdapter<E>
extends freemarker.template.WrappingTemplateModel
implements freemarker.template.AdapterTemplateModel, freemarker.template.TemplateHashModel
| Constructor and Description |
|---|
AbstractAdapter(E entity,
freemarker.ext.beans.BeansWrapper wrapper,
ZoneStrategy strategy) |
| Modifier and Type | Method and Description |
|---|---|
freemarker.template.TemplateModel |
get(String key) |
Object |
getAdaptedObject(Class aClass) |
String |
getAsString() |
protected abstract freemarker.template.TemplateModel |
getForType(String key) |
E |
getObject() |
ZoneStrategy |
getStrategy() |
boolean |
isEmpty() |
public AbstractAdapter(E entity, freemarker.ext.beans.BeansWrapper wrapper, ZoneStrategy strategy)
protected abstract freemarker.template.TemplateModel getForType(String key) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModelExceptionpublic String getAsString()
public Object getAdaptedObject(Class aClass)
getAdaptedObject in interface freemarker.template.AdapterTemplateModelpublic final freemarker.template.TemplateModel get(String key) throws freemarker.template.TemplateModelException
get in interface freemarker.template.TemplateHashModelfreemarker.template.TemplateModelExceptionpublic boolean isEmpty()
isEmpty in interface freemarker.template.TemplateHashModelpublic E getObject()
public ZoneStrategy getStrategy()
Copyright © 2022. All rights reserved.