Uses of Interface freemarker.template.TemplateExceptionHandler (FreeMarker 2.3.23 API)
Date: 2015-07-05

## Uses of Interface
freemarker.template.TemplateExceptionHandler

- Packages that use TemplateExceptionHandler
  Package | Description
  --- | ---
  freemarker.core | The seldom used or advanced parts of the fundamental FreeMarker API, compared to `freemarker.template`.
  freemarker.template | The fundamental, most commonly used API-s of FreeMarker; start with `Configuration` (see also the Getting Stared in the Manual.)

- - ### Uses of TemplateExceptionHandler in freemarker.core

    Methods in freemarker.core that return TemplateExceptionHandler
    Modifier and Type | Method and Description
    --- | ---
    `TemplateExceptionHandler` | Configurable.`getTemplateExceptionHandler()` The getter pair of `Configurable.setTemplateExceptionHandler(TemplateExceptionHandler)`.

    Methods in freemarker.core with parameters of type TemplateExceptionHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | Environment.`setTemplateExceptionHandler(TemplateExceptionHandler templateExceptionHandler)`
    `void` | Configurable.`setTemplateExceptionHandler(TemplateExceptionHandler templateExceptionHandler)` Sets the exception handler used to handle exceptions occurring inside templates.

  - ### Uses of TemplateExceptionHandler in freemarker.template

    Fields in freemarker.template declared as TemplateExceptionHandler
    Modifier and Type | Field and Description
    --- | ---
    `static TemplateExceptionHandler` | TemplateExceptionHandler.`DEBUG_HANDLER` `TemplateExceptionHandler` useful when you developing non-HTML templates.
    `static TemplateExceptionHandler` | TemplateExceptionHandler.`HTML_DEBUG_HANDLER` `TemplateExceptionHandler` useful when you developing HTML templates.
    `static TemplateExceptionHandler` | TemplateExceptionHandler.`IGNORE_HANDLER` `TemplateExceptionHandler` that simply skips the failing instructions, letting the template continue executing.
    `static TemplateExceptionHandler` | TemplateExceptionHandler.`RETHROW_HANDLER` `TemplateExceptionHandler` that simply re-throws the exception; this should be used in most production systems.

    Methods in freemarker.template with parameters of type TemplateExceptionHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | Configuration.`setTemplateExceptionHandler(TemplateExceptionHandler templateExceptionHandler)`