net.sourceforge.smile.renderkit
Class RenderKitFactoryImpl

java.lang.Object
  extended byjavax.faces.render.RenderKitFactory
      extended bynet.sourceforge.smile.renderkit.RenderKitFactoryImpl

public class RenderKitFactoryImpl
extends javax.faces.render.RenderKitFactory

The implementation of the RenderKitFactory interface. This is basically used to obtain a RenderKit instance, which in turn is used to retrieve Renderer instances. By default this implementation will contain a SmileDefaultRenderKit instance, registered as the default render kit.


Field Summary
 
Fields inherited from class javax.faces.render.RenderKitFactory
DEFAULT_RENDER_KIT
 
Constructor Summary
RenderKitFactoryImpl()
          Creates the RenderKit instance Automatically registers an instance of the default render kit, under the key RenderKitFactory.DEFAULT
 
Method Summary
 void addRenderKit(java.lang.String id, javax.faces.render.RenderKit renderKit)
           
 javax.faces.render.RenderKit getRenderKit(java.lang.String id)
           
 javax.faces.render.RenderKit getRenderKit(java.lang.String id, javax.faces.context.FacesContext context)
           
 java.util.Iterator getRenderKitIds()
           
 void initDefault()
          Resets the list of render kits, and re-initializes the list to contain only the default render kit.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderKitFactoryImpl

public RenderKitFactoryImpl()
Creates the RenderKit instance Automatically registers an instance of the default render kit, under the key RenderKitFactory.DEFAULT

Method Detail

addRenderKit

public void addRenderKit(java.lang.String id,
                         javax.faces.render.RenderKit renderKit)
See Also:
RenderKitFactory.addRenderKit(java.lang.String, javax.faces.render.RenderKit)

getRenderKit

public javax.faces.render.RenderKit getRenderKit(java.lang.String id,
                                                 javax.faces.context.FacesContext context)
See Also:
RenderKitFactory.getRenderKit(java.lang.String, javax.faces.context.FacesContext)

getRenderKit

public javax.faces.render.RenderKit getRenderKit(java.lang.String id)
See Also:
RenderKitFactory.getRenderKit(java.lang.String)

getRenderKitIds

public java.util.Iterator getRenderKitIds()
See Also:
RenderKitFactory.getRenderKitIds()

initDefault

public void initDefault()
Resets the list of render kits, and re-initializes the list to contain only the default render kit. Handy for testing purposes.