## Uses of Interface
freemarker.template.TemplateExceptionHandler

Packages that use TemplateExceptionHandler
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
`TemplateExceptionHandler` Configurable.`getTemplateExceptionHandler()` The getter pair of `Configurable.setTemplateExceptionHandler(TemplateExceptionHandler)`.

Methods in freemarker.core with parameters of type TemplateExceptionHandler
`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
`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
`void` Configuration.`setTemplateExceptionHandler(TemplateExceptionHandler templateExceptionHandler)`