org.omnifaces.renderkit
Class Html5RenderKitFactory

java.lang.Object
  extended by javax.faces.render.RenderKitFactory
      extended by org.omnifaces.renderkit.Html5RenderKitFactory
All Implemented Interfaces:
javax.faces.FacesWrapper<javax.faces.render.RenderKitFactory>

public class Html5RenderKitFactory
extends javax.faces.render.RenderKitFactory

This render kit factory needs to be registered as follows in faces-config.xml to get the Html5RenderKit to run:

 <factory>
   <render-kit-factory>
     org.omnifaces.renderkit.Html5RenderKitFactory
   </render-kit-factory>
 </factory>
 

Since:
1.1
Author:
Bauke Scholtz

Field Summary
 
Fields inherited from class javax.faces.render.RenderKitFactory
HTML_BASIC_RENDER_KIT
 
Constructor Summary
Html5RenderKitFactory(javax.faces.render.RenderKitFactory wrapped)
          Construct a new HTML5 render kit factory around the given wrapped factory.
 
Method Summary
 void addRenderKit(java.lang.String renderKitId, javax.faces.render.RenderKit renderKit)
           
 javax.faces.render.RenderKit getRenderKit(javax.faces.context.FacesContext context, java.lang.String renderKitId)
          If the given render kit ID equals to RenderKitFactory.HTML_BASIC_RENDER_KIT, then return a new Html5RenderKit instance which wraps the original render kit, else return the original render kit.
 java.util.Iterator<java.lang.String> getRenderKitIds()
           
 
Methods inherited from class javax.faces.render.RenderKitFactory
getWrapped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Html5RenderKitFactory

public Html5RenderKitFactory(javax.faces.render.RenderKitFactory wrapped)
Construct a new HTML5 render kit factory around the given wrapped factory.

Parameters:
wrapped - The wrapped factory.
Method Detail

addRenderKit

public void addRenderKit(java.lang.String renderKitId,
                         javax.faces.render.RenderKit renderKit)
Specified by:
addRenderKit in class javax.faces.render.RenderKitFactory

getRenderKit

public javax.faces.render.RenderKit getRenderKit(javax.faces.context.FacesContext context,
                                                 java.lang.String renderKitId)
If the given render kit ID equals to RenderKitFactory.HTML_BASIC_RENDER_KIT, then return a new Html5RenderKit instance which wraps the original render kit, else return the original render kit.

Specified by:
getRenderKit in class javax.faces.render.RenderKitFactory

getRenderKitIds

public java.util.Iterator<java.lang.String> getRenderKitIds()
Specified by:
getRenderKitIds in class javax.faces.render.RenderKitFactory