# Class: FreeMarkerTemplateEngine

## vertx-web-js/free_marker_template_engine~ FreeMarkerTemplateEngine

#### new FreeMarkerTemplateEngine()

A template engine that uses the FreeMarker library.

Source:
  - vertx-web-js/free_marker_template_engine.js, line 30

### Methods

#### setExtension(extension) → {FreeMarkerTemplateEngine}

Set the extension for the engine

##### Parameters:

Name | Type | Description
--- | --- | ---
`extension` | string | the extension

Source:
  - vertx-web-js/free_marker_template_engine.js, line 43

##### Returns:

a reference to this for fluency

Type
  FreeMarkerTemplateEngine

#### setMaxCacheSize(maxCacheSize) → {FreeMarkerTemplateEngine}

Set the max cache size for the engine

##### Parameters:

Name | Type | Description
--- | --- | ---
`maxCacheSize` | number | the maxCacheSize

Source:
  - vertx-web-js/free_marker_template_engine.js, line 57

##### Returns:

a reference to this for fluency

Type
  FreeMarkerTemplateEngine