Interface ObjectRenderer<T>

All Known Implementing Classes:
AvailableValuesRenderer, ComponentResourcesRenderer, DefaultObjectRenderer, EventContextRenderer, ListRenderer, LocationRenderer, ObjectArrayRenderer, RequestRenderer

A strategy interface used for converting an object into markup that describes that object. This is primarily used in terms of an ExceptionReporter page. The ObjectRenderer service (distinguished by the @Primary marker annotation) uses type-based matching to find a specific ObjectRenderer for any given type.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    render(T object, MarkupWriter writer)
    Renders the object out as markup.
  • Method Details

    • render

      void render(T object, MarkupWriter writer)
      Renders the object out as markup.
      Parameters:
      object - to be rendered
      writer - to which output should be directed