Package io.micronaut.views.turbo
Class TurboFrame.Builder
- Enclosing class:
- TurboFrame
Turbo Frame Builder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull TurboFrame.Builderautoscroll(@Nullable Boolean autoscroll) @NonNull TurboFramebuild()@NonNull TurboFrame.Builder@NonNull TurboFrame.Builder@NonNull TurboFrame.Builder@NonNull TurboFrame.Builderstatic @NonNull Optional<TurboFrame.Builder>of(@NonNull io.micronaut.http.HttpRequest<?> request, @NonNull io.micronaut.http.HttpResponse<?> response) Creates a Turbo Frame builder if annotationTurboFrameViewis found in the route and the request is a turbo request.@NonNull TurboFrame.Builder@NonNull TurboFrame.Builder@NonNull TurboFrame.BuildervisitAction(@NonNull VisitAction visitAction) Methods inherited from class io.micronaut.views.TemplatedBuilder
getTemplate, getTemplateModel, getTemplateView, template, template, template, templateModel, templateView
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
src
- Parameters:
src- src attribute- Returns:
- Turbo Frame Builder
-
id
- Parameters:
id- id attribute- Returns:
- Turbo Frame Builder
-
target
- Parameters:
target- target attribute- Returns:
- Turbo Frame Builder
-
loading
- Parameters:
loading- eager and lazy- Returns:
- Turbo Frame Builder
-
busy
- Parameters:
busy- Busy attribute- Returns:
- Turbo Frame Builder
-
disabled
- Parameters:
disabled- Disabled Attribute- Returns:
- Turbo Frame Builder
-
autoscroll
- Parameters:
autoscroll- Autoscroll Attribute- Returns:
- Turbo Frame Builder
-
visitAction
- Parameters:
visitAction- Visit Action- Returns:
- The builder.
-
build
- Specified by:
buildin classTemplatedBuilder<TurboFrame>- Returns:
- Turbo Frame
-
of
@NonNull public static @NonNull Optional<TurboFrame.Builder> of(@NonNull @NonNull io.micronaut.http.HttpRequest<?> request, @NonNull @NonNull io.micronaut.http.HttpResponse<?> response) Creates a Turbo Frame builder if annotationTurboFrameViewis found in the route and the request is a turbo request.- Parameters:
request- HTTP Requestresponse- HTTP Response- Returns:
- Creates a Turbo Frame builder if annotation
TurboFrameViewis found in the route and the request is a turbo request.
-