T - The model type@Singleton @Requires(property="micronaut.views.pebble.enabled",notEquals="false") @Requires(classes=com.mitchellbosecke.pebble.PebbleEngine.class) public class PebbleViewsRenderer<T> extends java.lang.Object implements ViewsRenderer<T>
| Constructor and Description |
|---|
PebbleViewsRenderer(PebbleConfiguration configuration,
com.mitchellbosecke.pebble.PebbleEngine engine)
Deprecated.
Use
PebbleViewsRenderer(PebbleEngine, LocaleResolver) instead. |
PebbleViewsRenderer(com.mitchellbosecke.pebble.PebbleEngine engine)
Deprecated.
Use
PebbleViewsRenderer(PebbleEngine, LocaleResolver) instead. |
PebbleViewsRenderer(com.mitchellbosecke.pebble.PebbleEngine engine,
io.micronaut.core.util.LocaleResolver<io.micronaut.http.HttpRequest<?>> httpLocaleResolver) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
exists(java.lang.String name) |
io.micronaut.core.io.Writable |
render(java.lang.String name,
T data,
io.micronaut.http.HttpRequest<?> request) |
@Inject
public PebbleViewsRenderer(com.mitchellbosecke.pebble.PebbleEngine engine,
io.micronaut.core.util.LocaleResolver<io.micronaut.http.HttpRequest<?>> httpLocaleResolver)
engine - Pebble EnginehttpLocaleResolver - The locale resolver@Deprecated public PebbleViewsRenderer(com.mitchellbosecke.pebble.PebbleEngine engine)
PebbleViewsRenderer(PebbleEngine, LocaleResolver) instead.engine - Pebble Engine@Deprecated public PebbleViewsRenderer(PebbleConfiguration configuration, com.mitchellbosecke.pebble.PebbleEngine engine)
PebbleViewsRenderer(PebbleEngine, LocaleResolver) instead.configuration - Pebble Configurationengine - Pebble Engine@NonNull
public io.micronaut.core.io.Writable render(@NonNull
java.lang.String name,
@Nullable
T data,
@Nullable
io.micronaut.http.HttpRequest<?> request)
render in interface ViewsRenderer<T>name - view name to be rendereddata - response body to render it with a viewrequest - HTTP requestpublic boolean exists(@NonNull
java.lang.String name)
exists in interface ViewsRenderer<T>name - view name to be rendered