# 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
  Modifier
  Constructor
  Description
  ``
  `ComponentResourcesRenderer(ObjectRenderer masterRenderer)`
  ``
  `EventContextRenderer(ObjectRenderer masterRenderer)`
  ``
  `ListRenderer(ObjectRenderer masterRenderer)`
  ``
  `ObjectArrayRenderer(ObjectRenderer masterRenderer)`
  ``
  `RequestRenderer(ObjectRenderer masterObjectRenderer, Context context, String contextPath, boolean productionMode, PageClassLoaderContextManager pageClassLoaderContextManager, PageSource pageSource, ComponentClassResolver componentClassResolver)`

- ## 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`.