Class RenderKit

java.lang.Object
jakarta.faces.render.RenderKit
Direct Known Subclasses:
RenderKitWrapper

public abstract class RenderKit extends Object
see Javadoc of Faces Specification
  • Constructor Details

    • RenderKit

      public RenderKit()
  • Method Details

    • addClientBehaviorRenderer

      public void addClientBehaviorRenderer(String type, ClientBehaviorRenderer renderer)
    • addRenderer

      public abstract void addRenderer(String family, String rendererType, Renderer renderer)
    • createResponseStream

      public abstract ResponseStream createResponseStream(OutputStream out)
    • createResponseWriter

      public abstract ResponseWriter createResponseWriter(Writer writer, String contentTypeList, String characterEncoding)
    • getClientBehaviorRenderer

      public ClientBehaviorRenderer getClientBehaviorRenderer(String type)
    • getClientBehaviorRendererTypes

      public Iterator<String> getClientBehaviorRendererTypes()
    • getComponentFamilies

      public Iterator<String> getComponentFamilies()

      Return an Iterator over the component-family entries supported by this RenderKit instance.

      The default implementation of this method returns an empty Iterator

      Returns:
      an iterator over the component families supported by this RenderKit.
      Since:
      2.0
    • getRenderer

      public abstract Renderer getRenderer(String family, String rendererType)
    • getRendererTypes

      public Iterator<String> getRendererTypes(String componentFamily)

      Return an Iterator over the renderer-type entries for the given component-family.

      If the specified componentFamily is not known to this RenderKit implementation, return an empty Iterator

      The default implementation of this method returns an empty Iterator

      Parameters:
      componentFamily - one of the members of the Iterator returned by getComponentFamilies()
      Returns:
      an iterator over the renderer-type entries for the given component-family.
      Since:
      2.0
    • getResponseStateManager

      public abstract ResponseStateManager getResponseStateManager()