|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfreemarker.template.WrappingTemplateModel
org.joda.beans.integrate.freemarker.FreemarkerTemplateModel
public class FreemarkerTemplateModel
Template model converting a Joda-Bean to a Freemarker model.
Although this class is public, it should not normally be use directly.
Follow the instructions in FreemarkerObjectWrapper to use this class.
| Field Summary |
|---|
| Fields inherited from interface freemarker.template.TemplateModel |
|---|
NOTHING |
| Constructor Summary | |
|---|---|
FreemarkerTemplateModel(Bean bean,
FreemarkerObjectWrapper wrapper)
Creates an instance of the model. |
|
| Method Summary | |
|---|---|
freemarker.template.TemplateModel |
get(String key)
Gets the value for the specified key, wrapping the result in another model. |
Object |
getAdaptedObject(Class hint)
Unwraps the model, returning the bean. |
boolean |
isEmpty()
Checks if there are no properties. |
freemarker.template.TemplateCollectionModel |
keys()
Gets the full set of property names, allowing the bean to be accessed as a sequence. |
int |
size()
Gets the number of properties. |
freemarker.template.TemplateCollectionModel |
values()
Gets the full set of property values, allowing the bean to be accessed as a sequence. |
| Methods inherited from class freemarker.template.WrappingTemplateModel |
|---|
getDefaultObjectWrapper, getObjectWrapper, setDefaultObjectWrapper, setObjectWrapper, wrap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FreemarkerTemplateModel(Bean bean,
FreemarkerObjectWrapper wrapper)
bean - the bean being wrapped, not nullwrapper - the default wrapper for further wrapping, not null| Method Detail |
|---|
public freemarker.template.TemplateModel get(String key)
throws freemarker.template.TemplateModelException
get in interface freemarker.template.TemplateHashModelkey - the property name, not null
freemarker.template.TemplateModelExceptionpublic boolean isEmpty()
isEmpty in interface freemarker.template.TemplateHashModelpublic int size()
size in interface freemarker.template.TemplateHashModelExpublic freemarker.template.TemplateCollectionModel keys()
keys in interface freemarker.template.TemplateHashModelExpublic freemarker.template.TemplateCollectionModel values()
values in interface freemarker.template.TemplateHashModelExpublic Object getAdaptedObject(Class hint)
getAdaptedObject in interface freemarker.template.AdapterTemplateModelhint - the class hint
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||