## Uses of Interface
org.apache.tapestry5.services.ObjectRenderer

- Packages that use ObjectRenderer
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.renderers | [INTERNAL USE ONLY] support classes for component template rendering; API subject to change
  org.apache.tapestry5.modules |
  org.apache.tapestry5.services | Core services

- - ### Uses of ObjectRenderer in org.apache.tapestry5.internal.renderers

    Classes in org.apache.tapestry5.internal.renderers that implement ObjectRenderer
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AvailableValuesRenderer` | Renders out a `AvailableValues` instance as a <div> enclosing a <ul>.
    `class` | `ComponentResourcesRenderer` | Renders `ComponentResources` instance, showing the complete id and the class name and the location (if a location is available, it won't be for pages).
    `class` | `EventContextRenderer` | Renders out the values stored inside a `EventContext`.
    `class` | `ListRenderer` | Renders a List, but rendering an unordered list.
    `class` | `LocationRenderer` | Responsible for rendering a `Location`.
    `class` | `ObjectArrayRenderer` | Renders an Object[] array as an unordered list.
    `class` | `RequestRenderer` |

    Constructors in org.apache.tapestry5.internal.renderers with parameters of type ObjectRenderer
    Constructor | Description
    --- | ---
    `ComponentResourcesRenderer​(ObjectRenderer masterRenderer)` |
    `EventContextRenderer​(ObjectRenderer masterRenderer)` |
    `ListRenderer​(ObjectRenderer masterRenderer)` |
    `ObjectArrayRenderer​(ObjectRenderer masterRenderer)` |
    `RequestRenderer​(ObjectRenderer masterObjectRenderer, Context context, String contextPath)` |

  - ### Uses of ObjectRenderer in org.apache.tapestry5.modules

    Methods in org.apache.tapestry5.modules that return ObjectRenderer
    Modifier and Type | Method | Description
    --- | --- | ---
    `ObjectRenderer` | TapestryModule.`buildObjectRenderer​(Map<Class,​ObjectRenderer> configuration)` |

    Methods in org.apache.tapestry5.modules with parameters of type ObjectRenderer
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TapestryModule.`contributeObjectRenderer​(MappedConfiguration<Class,​ObjectRenderer> configuration, ObjectRenderer locationRenderer, TypeCoercer typeCoercer)` | Contributes a default object renderer for type Object, plus specialized renderers for `Request`, `Location`, `ComponentResources`, `EventContext`, `AvailableValues`, List, and Object[].

    Method parameters in org.apache.tapestry5.modules with type arguments of type ObjectRenderer
    Modifier and Type | Method | Description
    --- | --- | ---
    `ObjectRenderer` | TapestryModule.`buildObjectRenderer​(Map<Class,​ObjectRenderer> configuration)` |
    `void` | TapestryModule.`contributeObjectRenderer​(MappedConfiguration<Class,​ObjectRenderer> configuration, ObjectRenderer locationRenderer, TypeCoercer typeCoercer)` | Contributes a default object renderer for type Object, plus specialized renderers for `Request`, `Location`, `ComponentResources`, `EventContext`, `AvailableValues`, List, and Object[].

  - ### Uses of ObjectRenderer in org.apache.tapestry5.services

    Classes in org.apache.tapestry5.services that implement ObjectRenderer
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultObjectRenderer` | Default object renderer as a catch all for class `Object`.