Class JinjavaViewsRendererConfigurationProperties

java.lang.Object
io.micronaut.views.jinjava.JinjavaViewsRendererConfigurationProperties
All Implemented Interfaces:
io.micronaut.core.util.Toggleable, ViewsRendererConfiguration

@ConfigurationProperties("micronaut.views.jinja") @Named("jinjava") public final class JinjavaViewsRendererConfigurationProperties extends Object implements ViewsRendererConfiguration
Configuration properties for Jinjava Views rendering.
Since:
6.1.1
  • Field Details

    • PREFIX

      public static final String PREFIX
      The Jinjava Views configuration prefix.
      See Also:
    • DEFAULT_ENABLED

      public static final boolean DEFAULT_ENABLED
      Whether Jinjava Views rendering is enabled by default.
      See Also:
    • DEFAULT_EXTENSION

      public static final String DEFAULT_EXTENSION
      The default Jinjava template extension.
      See Also:
  • Constructor Details

    • JinjavaViewsRendererConfigurationProperties

      public JinjavaViewsRendererConfigurationProperties()
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface io.micronaut.core.util.Toggleable
      Returns:
      Whether Jinjava Views rendering is enabled
    • setEnabled

      public void setEnabled(boolean enabled)
      Parameters:
      enabled - Whether Jinjava Views rendering is enabled
    • getDefaultExtension

      public @Nullable String getDefaultExtension()
      Specified by:
      getDefaultExtension in interface ViewsRendererConfiguration
      Returns:
      The default template extension
    • setDefaultExtension

      public void setDefaultExtension(String defaultExtension)
      Parameters:
      defaultExtension - The default template extension
    • getConfig

      public com.hubspot.jinjava.JinjavaConfig.Builder getConfig()
      Returns:
      The Jinjava configuration builder