All Downloads are FREE. Search and download functionalities are using the official Maven repository.

freemarker.ext.beans.package.html Maven / Gradle / Ivy

Go to download

Google App Engine compliant variation of FreeMarker. FreeMarker is a "template engine"; a generic tool to generate text output based on templates.

There is a newer version: 2.3.33
Show newest version






The {@link freemarker.template.DefaultObjectWrapper default object wrapper} of FreeMarker uses this to expose Java Beans and POJO-s to templates, but it can also be used in itself as a better alternative {@link freemarker.template.ObjectWrapper}.

Most of the issues dealing with beans are handled by the {@link freemarker.ext.beans.BeansWrapper#wrap(Object)}and {@link freemarker.ext.beans.BeansWrapper#getStaticModels()} methods. In normal cases, these are the only methods you should use to turn an arbitrary Java object into a FreeMarker {@link freemarker.template.TemplateModel}. Additionally, you can manually create instance of any wrapper class using its constructors. Note, however that in such cases you bypass the eventual model caching of the wrapper.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy