Interface FragmentsRendering.Builder
- Enclosing interface:
- FragmentsRendering
public static interface FragmentsRendering.Builder
Defines a builder for
FragmentsRendering
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build theFragmentsRendering
instance.Add an HTML fragment.Add an HTML fragment.Add an HTML fragment.fragments
(Collection<Fragment> fragments) Add HTML fragments.Add one or more header values under the given name.headers
(Consumer<HttpHeaders> headersConsumer) Provides access to every header declared so far with the possibility to add, replace, or remove values.status
(HttpStatusCode status) Specify the status to use for the response.
-
Method Details
-
status
Specify the status to use for the response.- Parameters:
status
- the status to set- Returns:
- this builder
-
header
Add one or more header values under the given name.- Parameters:
headerName
- the header nameheaderValues
- the header value(s)- Returns:
- this builder
-
headers
Provides access to every header declared so far with the possibility to add, replace, or remove values.- Parameters:
headersConsumer
- the consumer to provide access to- Returns:
- this builder
-
fragment
Add an HTML fragment.- Parameters:
viewName
- the view name for the fragmentmodel
- fragment attributes in addition to attributes from the shared model for the request- Returns:
- this builder
-
fragment
Add an HTML fragment. The fragment will use attributes from the shared model for the request.- Parameters:
viewName
- the view name for the fragment- Returns:
- this builder
-
fragment
Add an HTML fragment.- Parameters:
fragment
- the fragment to add; the fragment also inherits attributes from the shared model for the request- Returns:
- this builder
-
fragments
Add HTML fragments.- Parameters:
fragments
- the fragments to add; each fragment also inherits attributes from the shared model for the request- Returns:
- this builder
- Since:
- 6.2.1
-
build
FragmentsRendering build()Build theFragmentsRendering
instance.
-