Interface FragmentsRendering.Builder

Enclosing interface:
FragmentsRendering

public static interface FragmentsRendering.Builder
Defines a builder for FragmentsRendering.
  • Method Details

    • status

      Specify the status to use for the response.
      Parameters:
      status - the status to set
      Returns:
      this builder
    • header

      FragmentsRendering.Builder header(String headerName, String... headerValues)
      Add the given, single header value under the given name.
      Parameters:
      headerName - the header name
      headerValues - the header value(s)
      Returns:
      this builder
    • headers

      FragmentsRendering.Builder headers(Consumer<HttpHeaders> headersConsumer)
      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

      FragmentsRendering.Builder fragment(String viewName, Map<String,Object> model)
      Add a fragment with a view name and a model.
      Parameters:
      viewName - the name of the view for the fragment
      model - attributes for the fragment in addition to model attributes inherited from the shared model for the request
      Returns:
      this builder
    • fragment

      FragmentsRendering.Builder fragment(String viewName)
      Add a fragment with a view name only, inheriting model attributes from the model for the request.
      Parameters:
      viewName - the name of the view for the fragment
      Returns:
      this builder
    • fragment

      Add a fragment.
      Parameters:
      fragment - the fragment to add; the fragment also inherits model attributes from the shared model for the request
      Returns:
      this builder
    • fragments

      Add a collection of fragments.
      Parameters:
      fragments - the fragments to add; each fragment also inherits model attributes from the shared model for the request
      Returns:
      this builder
    • build

      Build a FragmentsRendering instance.