Class DefaultTurboFrameRenderer

java.lang.Object
io.micronaut.views.turbo.DefaultTurboFrameRenderer
All Implemented Interfaces:
TurboFrameRenderer

@Singleton @Requires(classes=io.micronaut.http.HttpRequest.class) public class DefaultTurboFrameRenderer extends Object implements TurboFrameRenderer
DefaultImplementation of TurboFrameRenderer.
Since:
3.4.0
Author:
Sergio del Amo
  • Field Details

  • Constructor Details

    • DefaultTurboFrameRenderer

      public DefaultTurboFrameRenderer(ViewsRendererLocator viewsRendererLocator, ViewsModelDecorator viewsModelDecorator)
      Constructor.
      Parameters:
      viewsRendererLocator - Views Renderer Locator.
      viewsModelDecorator - Views Model Decorator
  • Method Details

    • render

      public @NonNull Optional<io.micronaut.core.io.Writable> render(TurboFrame.Builder builder, @Nullable io.micronaut.http.HttpRequest<?> request)
      Parameters:
      builder - Builder
      request - The Request
      Returns:
      An Optional Writable with the builder rendered