org.apache.myfaces.extensions.cdi.jsf2.impl.scope.conversation
Class CodiRenderKitFactory

java.lang.Object
  extended by javax.faces.render.RenderKitFactory
      extended by org.apache.myfaces.extensions.cdi.jsf2.impl.scope.conversation.CodiRenderKitFactory
All Implemented Interfaces:
javax.faces.FacesWrapper<javax.faces.render.RenderKitFactory>, Deactivatable

public class CodiRenderKitFactory
extends javax.faces.render.RenderKitFactory
implements Deactivatable

We can't extend the CodiRenderKitFactory of the JSF 1.2 module because this class indirectly implements the new FacesWrapper interface. !!!keep both implementations in sync!!!

Author:
Gerhard Petracek

Field Summary
 
Fields inherited from class javax.faces.render.RenderKitFactory
HTML_BASIC_RENDER_KIT
 
Constructor Summary
CodiRenderKitFactory(javax.faces.render.RenderKitFactory wrapped)
          Constructor for wrapping the given RenderKitFactory
 
Method Summary
 void addRenderKit(String s, javax.faces.render.RenderKit renderKit)
          
 javax.faces.render.RenderKit getRenderKit(javax.faces.context.FacesContext facesContext, String s)
          Creates an intercepted RenderKit in order to wrap the ResponseWriter
 Iterator<String> getRenderKitIds()
          
 javax.faces.render.RenderKitFactory getWrapped()
          
 boolean isActivated()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodiRenderKitFactory

public CodiRenderKitFactory(javax.faces.render.RenderKitFactory wrapped)
Constructor for wrapping the given RenderKitFactory

Parameters:
wrapped - render-kit-factory which will be wrapped
Method Detail

addRenderKit

public void addRenderKit(String s,
                         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 facesContext,
                                                 String s)
Creates an intercepted RenderKit in order to wrap the ResponseWriter

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

getRenderKitIds

public Iterator<String> getRenderKitIds()

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

getWrapped

public javax.faces.render.RenderKitFactory getWrapped()

Specified by:
getWrapped in interface javax.faces.FacesWrapper<javax.faces.render.RenderKitFactory>
Overrides:
getWrapped in class javax.faces.render.RenderKitFactory

isActivated

public boolean isActivated()

Specified by:
isActivated in interface Deactivatable


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.