## 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 and Description
    --- | ---
    `class` | `StrutsFreeMarkerAttributeRenderer`

    Methods in org.apache.struts2.tiles that return Renderer
    Modifier and Type | Method and 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 and 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 and 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 and 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 and 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 and 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 and Description
    --- | ---
    `Renderer` | RendererFactory.`getRenderer(String name)` Returns a renderer by its name.
    `Renderer` | BasicRendererFactory.`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 and 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 and Description
    --- | ---
    `class` | `VelocityRenderer` Attribute renderer for rendering Velocity templates as attributes.

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.