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 one or more header values 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 an HTML fragment.
      Parameters:
      viewName - the view name for the fragment
      model - fragment attributes in addition to attributes from the shared model for the request
      Returns:
      this builder
    • fragment

      FragmentsRendering.Builder fragment(String viewName)
      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

      Build the FragmentsRendering instance.