Package com.io7m.idstore.server.internal.freemarker

# Interface IdFMTemplateType<T extends IdFMDataModelType>

Type Parameters:
  `T` - The type of template data

public interface IdFMTemplateType<T extends IdFMDataModelType>
The type of freemarker templates.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `process(T value, Writer output)`
  Execute the template with the given input data.

- ## Method Details

  - ### process

    void process(T value, Writer output) throws freemarker.template.TemplateException, IOException
    Execute the template with the given input data.
    Parameters:
      `value` - The data
      `output` - The output writer
    Throws:
      `freemarker.template.TemplateException` - On template errors such as missing variables
      `IOException` - On I/O errors