# Uses of Interface
org.apache.tiles.request.render.Renderer

Packages that use Renderer
Package
Description
org.apache.struts2.tiles
org.apache.tiles.core.factory
Factory classes, to allow creation of container instances.
org.apache.tiles.core.renderer
Interfaces to manage attribute rendering.
org.apache.tiles.request.render
org.apache.tiles.request.velocity.render
Renderering support for Velocity.

- ## Uses of Renderer in org.apache.struts2.tiles

  Classes in org.apache.struts2.tiles that implement Renderer
  Modifier and Type
  Class
  Description
  `class`
  `StrutsFreeMarkerAttributeRenderer`
  Methods in org.apache.struts2.tiles that return Renderer
  Modifier and Type
  Method
  Description
  `protected Renderer`
  StrutsTilesContainerFactory.`createDefaultAttributeRenderer(BasicRendererFactory rendererFactory, ApplicationContext applicationContext, TilesContainer container, AttributeEvaluatorFactory attributeEvaluatorFactory)`

- ## Uses of Renderer in org.apache.tiles.core.factory

  Methods in org.apache.tiles.core.factory that return Renderer
  Modifier and Type
  Method
  Description
  `protected Renderer`
  BasicTilesContainerFactory.`createDefaultAttributeRenderer(BasicRendererFactory rendererFactory, ApplicationContext applicationContext, TilesContainer container, AttributeEvaluatorFactory attributeEvaluatorFactory)`
  Creates the default attribute renderer.
  `protected Renderer`
  BasicTilesContainerFactory.`createDefinitionAttributeRenderer(BasicRendererFactory rendererFactory, ApplicationContext applicationContext, TilesContainer container, AttributeEvaluatorFactory attributeEvaluatorFactory)`
  Creates a `Renderer` using a `DefinitionRenderer`.
  `protected Renderer`
  BasicTilesContainerFactory.`createStringAttributeRenderer(BasicRendererFactory rendererFactory, ApplicationContext applicationContext, TilesContainer container, AttributeEvaluatorFactory attributeEvaluatorFactory)`
  Creates an attribute renderer to render strings.
  `protected Renderer`
  BasicTilesContainerFactory.`createTemplateAttributeRenderer(BasicRendererFactory rendererFactory, ApplicationContext applicationContext, TilesContainer container, AttributeEvaluatorFactory attributeEvaluatorFactory)`
  Creates a `Renderer` that uses a `DispatchRenderer`.

- ## Uses of Renderer in org.apache.tiles.core.renderer

  Classes in org.apache.tiles.core.renderer that implement Renderer
  Modifier and Type
  Class
  Description
  `class`
  `DefinitionRenderer`
  Renders an attribute that contains a reference to a definition.

- ## Uses of Renderer in org.apache.tiles.request.render

  Classes in org.apache.tiles.request.render that implement Renderer
  Modifier and Type
  Class
  Description
  `class`
  `ChainedDelegateRenderer`
  Renders an attribute that has no associated renderer using delegation to other renderers.
  `class`
  `DispatchRenderer`
  Renders an attribute that contains a reference to a template.
  `class`
  `StringRenderer`
  Renders an attribute that contains a string.
  Fields in org.apache.tiles.request.render declared as Renderer
  Modifier and Type
  Field
  Description
  `protected Renderer`
  BasicRendererFactory.`defaultRenderer`
  The default renderer.
  Fields in org.apache.tiles.request.render with type parameters of type Renderer
  Modifier and Type
  Field
  Description
  `protected Map<String,Renderer>`
  BasicRendererFactory.`renderers`
  The renderer name/renderer map.
  Methods in org.apache.tiles.request.render that return Renderer
  Modifier and Type
  Method
  Description
  `Renderer`
  BasicRendererFactory.`getRenderer(String name)`
  Returns a renderer by its name.
  `Renderer`
  RendererFactory.`getRenderer(String name)`
  Returns a renderer by its name.
  Methods in org.apache.tiles.request.render with parameters of type Renderer
  Modifier and Type
  Method
  Description
  `void`
  ChainedDelegateRenderer.`addAttributeRenderer(Renderer renderer)`
  Adds an attribute renderer to the list.
  `void`
  BasicRendererFactory.`registerRenderer(String name, Renderer renderer)`
  Registers a renderer.
  `void`
  BasicRendererFactory.`setDefaultRenderer(Renderer renderer)`
  Sets the default renderer.

- ## Uses of Renderer in org.apache.tiles.request.velocity.render

  Classes in org.apache.tiles.request.velocity.render that implement Renderer
  Modifier and Type
  Class
  Description
  `class`
  `VelocityRenderer`
  Attribute renderer for rendering Velocity templates as attributes.