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 anExceptionReporter
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
render(T object, MarkupWriter writer)
Renders the object out as markup.
-
-
-
Method Detail
-
render
void render(T object, MarkupWriter writer)
Renders the object out as markup.- Parameters:
object
- to be renderedwriter
- to which output should be directed
-
-