Class TurboFrame

java.lang.Object
io.micronaut.views.turbo.TurboFrame
All Implemented Interfaces:
Renderable

public final class TurboFrame extends Object implements Renderable
Turbo Frame. Turbo Frame
Since:
3.4.0
Author:
Sergio del Amo
  • Method Details

    • getId

      @NonNull public @NonNull Optional<String> getId()
    • getBusy

      @NonNull public @NonNull Optional<Boolean> getBusy()
    • getDisabled

      @NonNull public @NonNull Optional<Boolean> getDisabled()
    • getAutoScroll

      @NonNull public @NonNull Optional<Boolean> getAutoScroll()
    • getLoading

      @NonNull public @NonNull Optional<Loading> getLoading()
    • getSrc

      @NonNull public @NonNull Optional<String> getSrc()
    • getTarget

      @NonNull public @NonNull Optional<String> getTarget()
    • getVisitAction

      @NonNull public @NonNull Optional<VisitAction> getVisitAction()
    • builder

      @NonNull public static @NonNull TurboFrame.Builder builder()
      Returns:
      Turbo Frame Builder.
    • render

      @NonNull public @NonNull Optional<io.micronaut.core.io.Writable> render()
      Specified by:
      render in interface Renderable
      Returns:
      Renders a TurboStream as a Writable