Package org.apache.tapestry5.services
Interface ObjectRenderer<T>
- All Known Implementing Classes:
AvailableValuesRenderer,ComponentResourcesRenderer,DefaultObjectRenderer,EventContextRenderer,ListRenderer,LocationRenderer,ObjectArrayRenderer,RequestRenderer
@UsesMappedConfiguration(key=java.lang.Class.class,
value=ObjectRenderer.class)
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
Modifier and TypeMethodDescriptionvoidrender(T object, MarkupWriter writer) Renders the object out as markup.
-
Method Details
-
render
Renders the object out as markup.- Parameters:
object- to be renderedwriter- to which output should be directed
-