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.