Interface ObjectRenderer<T>

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

public interface ObjectRenderer<T>

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
 void render(T object, MarkupWriter writer)
          Renders the object out as markup.

Method Detail


void render(T object,
            MarkupWriter writer)
Renders the object out as markup.

object - to be rendered
writer - to which output should be directed

Copyright © 2003-2012 The Apache Software Foundation.