javax.faces.render
Class RenderKit

java.lang.Object
  extended by javax.faces.render.RenderKit
Direct Known Subclasses:
RenderKitWrapper

public abstract class RenderKit
extends Object

see Javadoc of JSF Specification

Version:
$Revision: 1188565 $ $Date: 2011-10-25 03:38:53 -0500 (Tue, 25 Oct 2011) $
Author:
Manfred Geiler (latest modification by $Author: struberg $)

Constructor Summary
RenderKit()
           
 
Method Summary
 void addClientBehaviorRenderer(String type, ClientBehaviorRenderer renderer)
           
abstract  void addRenderer(String family, String rendererType, Renderer renderer)
           
abstract  ResponseStream createResponseStream(OutputStream out)
           
abstract  ResponseWriter createResponseWriter(Writer writer, String contentTypeList, String characterEncoding)
           
 ClientBehaviorRenderer getClientBehaviorRenderer(String type)
           
 Iterator<String> getClientBehaviorRendererTypes()
           
 Iterator<String> getComponentFamilies()
           Return an Iterator over the component-family entries supported by this RenderKit instance.
abstract  Renderer getRenderer(String family, String rendererType)
           
 Iterator<String> getRendererTypes(String componentFamily)
           Return an Iterator over the renderer-type entries for the given component-family.
abstract  ResponseStateManager getResponseStateManager()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderKit

public RenderKit()
Method Detail

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()


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.