## Uses of Class
javax.faces.render.Renderer

- Packages that use Renderer
  Package | Description
  --- | ---
  javax.faces.component | Fundamental APIs for user interface components.
  javax.faces.render | Classes and interfaces defining the rendering model.

- - ### Uses of Renderer in javax.faces.component

    Methods in javax.faces.component that return Renderer
    Modifier and Type | Method and Description
    --- | ---
    `protected Renderer` | UIComponentBase.`getRenderer(FacesContext context)`
    `protected abstract Renderer` | UIComponent.`getRenderer(FacesContext context)` Convenience method to return the `Renderer` instance associated with this component, if any; otherwise, return `null`.

  - ### Uses of Renderer in javax.faces.render

    Subclasses of Renderer in javax.faces.render
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RendererWrapper` Provides a simple implementation of `Renderer` that can be subclassed by developers wishing to provide specialized behavior to an existing `Renderer` instance.

    Methods in javax.faces.render that return Renderer
    Modifier and Type | Method and Description
    --- | ---
    `Renderer` | RenderKitWrapper.`getRenderer(String family, String rendererType)` The default behavior of this method is to call `RenderKit.getRenderer(String, String)` on the wrapped `RenderKit` object.
    `abstract Renderer` | RenderKit.`getRenderer(String family, String rendererType)` Return the `Renderer` instance most recently registered for the specified component `family` and `rendererType`, if any; otherwise, return `null`.
    `abstract Renderer` | RendererWrapper.`getWrapped()`

    Methods in javax.faces.render with parameters of type Renderer
    Modifier and Type | Method and Description
    --- | ---
    `void` | RenderKitWrapper.`addRenderer(String family, String rendererType, Renderer renderer)` The default behavior of this method is to call `RenderKit.addRenderer(String, String, Renderer)` on the wrapped `RenderKit` object.
    `abstract void` | RenderKit.`addRenderer(String family, String rendererType, Renderer renderer)` Register the specified `Renderer` instance, associated with the specified component `family` and `rendererType`, to the set of `Renderer`s registered with this `RenderKit`, replacing any previously registered `Renderer` for this combination of identifiers.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.