## Uses of Interface
io.vertx.ext.web.common.template.TemplateEngine

- Packages that use TemplateEngine
  Package | Description
  --- | ---
  io.vertx.ext.web.common.template |
  io.vertx.ext.web.handler |
  io.vertx.ext.web.templ.freemarker |
  io.vertx.ext.web.templ.handlebars |
  io.vertx.ext.web.templ.mvel |
  io.vertx.ext.web.templ.pebble |
  io.vertx.ext.web.templ.pug |
  io.vertx.ext.web.templ.rocker |
  io.vertx.ext.web.templ.thymeleaf |
  io.vertx.reactivex.ext.web.common.template |
  io.vertx.rxjava3.ext.web.common.template |

- - ### Uses of TemplateEngine in io.vertx.ext.web.common.template

    Classes in io.vertx.ext.web.common.template that implement TemplateEngine
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CachingTemplateEngine<T>` |

  - ### Uses of TemplateEngine in io.vertx.ext.web.handler

    Methods in io.vertx.ext.web.handler with parameters of type TemplateEngine
    Modifier and Type | Method | Description
    --- | --- | ---
    `static TemplateHandler` | TemplateHandler.`create​(TemplateEngine engine)` | Create a handler
    `static TemplateHandler` | TemplateHandler.`create​(TemplateEngine engine, String templateDirectory, String contentType)` | Create a handler

  - ### Uses of TemplateEngine in io.vertx.ext.web.templ.freemarker

    Subinterfaces of TemplateEngine in io.vertx.ext.web.templ.freemarker
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `FreeMarkerTemplateEngine` | A template engine that uses the FreeMarker library.

  - ### Uses of TemplateEngine in io.vertx.ext.web.templ.handlebars

    Subinterfaces of TemplateEngine in io.vertx.ext.web.templ.handlebars
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `HandlebarsTemplateEngine` | A template engine that uses the Handlebars library.

  - ### Uses of TemplateEngine in io.vertx.ext.web.templ.mvel

    Subinterfaces of TemplateEngine in io.vertx.ext.web.templ.mvel
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `MVELTemplateEngine` | A template engine that uses the Handlebars library.

  - ### Uses of TemplateEngine in io.vertx.ext.web.templ.pebble

    Subinterfaces of TemplateEngine in io.vertx.ext.web.templ.pebble
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `PebbleTemplateEngine` | A template engine that uses the Pebble library.

  - ### Uses of TemplateEngine in io.vertx.ext.web.templ.pug

    Subinterfaces of TemplateEngine in io.vertx.ext.web.templ.pug
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `PugTemplateEngine` | A template engine that uses Pug.

  - ### Uses of TemplateEngine in io.vertx.ext.web.templ.rocker

    Subinterfaces of TemplateEngine in io.vertx.ext.web.templ.rocker
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `RockerTemplateEngine` | A template engine that uses the Rocker library.

  - ### Uses of TemplateEngine in io.vertx.ext.web.templ.thymeleaf

    Subinterfaces of TemplateEngine in io.vertx.ext.web.templ.thymeleaf
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ThymeleafTemplateEngine` | A template engine that uses the Thymeleaf library.

  - ### Uses of TemplateEngine in io.vertx.reactivex.ext.web.common.template

    Methods in io.vertx.reactivex.ext.web.common.template that return TemplateEngine
    Modifier and Type | Method | Description
    --- | --- | ---
    `TemplateEngine` | TemplateEngine.`getDelegate()` |

    Methods in io.vertx.reactivex.ext.web.common.template with parameters of type TemplateEngine
    Modifier and Type | Method | Description
    --- | --- | ---
    `static TemplateEngine` | TemplateEngine.`newInstance​(TemplateEngine arg)` |

    Constructors in io.vertx.reactivex.ext.web.common.template with parameters of type TemplateEngine
    Constructor | Description
    --- | ---
    `TemplateEngine​(TemplateEngine delegate)` |

  - ### Uses of TemplateEngine in io.vertx.rxjava3.ext.web.common.template

    Methods in io.vertx.rxjava3.ext.web.common.template that return TemplateEngine
    Modifier and Type | Method | Description
    --- | --- | ---
    `TemplateEngine` | TemplateEngine.`getDelegate()` |

    Methods in io.vertx.rxjava3.ext.web.common.template with parameters of type TemplateEngine
    Modifier and Type | Method | Description
    --- | --- | ---
    `static TemplateEngine` | TemplateEngine.`newInstance​(TemplateEngine arg)` |

    Constructors in io.vertx.rxjava3.ext.web.common.template with parameters of type TemplateEngine
    Constructor | Description
    --- | ---
    `TemplateEngine​(TemplateEngine delegate)` |