## 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 and 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 and 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 and Description
    --- | ---
    `ObjectRenderer` | TapestryModule.`buildObjectRenderer(Map<Class,ObjectRenderer> configuration)`

    Methods in org.apache.tapestry5.modules with parameters of type ObjectRenderer
    Modifier and Type | Method and 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 and 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 and Description
    --- | ---
    `class` | `DefaultObjectRenderer` Default object renderer as a catch all for class `Object`.

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.