Package com.revusky.niggle.templates.freemarkerimpl

An implementation of the Niggle presentation API in com.revusky.niggle.templates that leverages the open source Freemarker template engine.

See:
          Description

Interface Summary
LocalizedTemplateCache Extends the TemplateCache abstraction to encapsulate localized page templates.
 

Class Summary
EnumTemplateModel a freemarker template implementation that wraps an enumeration of strings.
FreemarkerPage An implementation of the com.revusky.niggle.templates.Page interface that uses the freemarker template library.
FreemarkerPageFactory A concrete PageFactory type that vends Page objects that represent Freemarker templates.
FreemarkerPresentationWrapper  
LazyHash A freemarker template model implementation that replaces freemarker.template.SimpleHash.
LazyList A "lazy" list implementation of the freemarker TemplateListModel interface for exposing a collection of records at one go.
LocalizedFileTemplateCache A version of the Freemarker TemplateCache that fishes out a different template based on locale information. (should be rolled into Freemarker actually)
RecordWrapper A freemarker template model specifically designed to "wrap" a niggle data record.
SmartScalar A freemarker template model that is aware of HTML entities.
 

Package com.revusky.niggle.templates.freemarkerimpl Description

An implementation of the Niggle presentation API in com.revusky.niggle.templates that leverages the open source Freemarker template engine.