public static class TurboFrame.Builder extends TemplatedBuilder<TurboFrame>
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
TurboFrame.Builder |
autoscroll(java.lang.Boolean autoscroll) |
TurboFrame |
build() |
TurboFrame.Builder |
busy(java.lang.Boolean busy) |
TurboFrame.Builder |
disabled(java.lang.Boolean disabled) |
TurboFrame.Builder |
id(java.lang.String id) |
TurboFrame.Builder |
loading(Loading loading) |
static java.util.Optional<TurboFrame.Builder> |
of(io.micronaut.http.HttpRequest<?> request,
io.micronaut.http.HttpResponse<?> response)
Creates a Turbo Frame builder if annotation
TurboFrameView is found in the route and the request is a turbo request. |
TurboFrame.Builder |
src(java.lang.String src) |
TurboFrame.Builder |
target(java.lang.String target) |
TurboFrame.Builder |
visitAction(VisitAction visitAction) |
getTemplate, getTemplateModel, getTemplateView, template, template, template, templateModel, templateView@NonNull public TurboFrame.Builder src(@Nullable java.lang.String src)
src - src attribute@NonNull public TurboFrame.Builder id(@Nullable java.lang.String id)
id - id attribute@NonNull public TurboFrame.Builder target(@Nullable java.lang.String target)
target - target attribute@NonNull public TurboFrame.Builder loading(@Nullable Loading loading)
loading - eager and lazy@NonNull public TurboFrame.Builder busy(@Nullable java.lang.Boolean busy)
busy - Busy attribute@NonNull public TurboFrame.Builder disabled(@Nullable java.lang.Boolean disabled)
disabled - Disabled Attribute@NonNull public TurboFrame.Builder autoscroll(@Nullable java.lang.Boolean autoscroll)
autoscroll - Autoscroll Attribute@NonNull public TurboFrame.Builder visitAction(@NonNull VisitAction visitAction)
visitAction - Visit Action@NonNull public TurboFrame build()
build in class TemplatedBuilder<TurboFrame>@NonNull public static java.util.Optional<TurboFrame.Builder> of(@NonNull io.micronaut.http.HttpRequest<?> request, @NonNull io.micronaut.http.HttpResponse<?> response)
TurboFrameView is found in the route and the request is a turbo request.request - HTTP Requestresponse - HTTP ResponseTurboFrameView is found in the route and the request is a turbo request.