org.apache.myfaces.trinidadinternal.renderkit
Class RenderKitDecorator

java.lang.Object
  extended by javax.faces.render.RenderKit
      extended by org.apache.myfaces.trinidadinternal.renderkit.RenderKitBase
          extended by org.apache.myfaces.trinidadinternal.renderkit.RenderKitDecorator
All Implemented Interfaces:
org.apache.myfaces.trinidad.util.Service.Provider
Direct Known Subclasses:
CoreRenderKit, DesktopRenderKit, PdaRenderKit

public abstract class RenderKitDecorator
extends RenderKitBase
implements org.apache.myfaces.trinidad.util.Service.Provider


Constructor Summary
RenderKitDecorator()
           
 
Method Summary
 void addClientBehaviorRenderer(java.lang.String type, javax.faces.render.ClientBehaviorRenderer renderer)
           
protected  javax.faces.context.ResponseWriter createDecoratedResponseWriter(javax.faces.context.ResponseWriter delegate)
           
 javax.faces.context.ResponseStream createResponseStream(java.io.OutputStream out)
           
 javax.faces.context.ResponseWriter createResponseWriter(java.io.Writer writer, java.lang.String contentTypeList, java.lang.String encoding)
           
 javax.faces.render.Renderer findRenderer(java.lang.String componentFamily, java.lang.String rendererType)
          Finds a renderer - and returns null if one cannot be found.
 javax.faces.render.ClientBehaviorRenderer getClientBehaviorRenderer(java.lang.String type)
           
 java.util.Iterator<java.lang.String> getClientBehaviorRendererTypes()
           
protected abstract  java.lang.String getDecoratedRenderKitId()
           
protected  javax.faces.render.RenderKit getRenderKit()
           
 javax.faces.render.ResponseStateManager getResponseStateManager()
           
<T> T
getService(java.lang.Class<T> serviceClass)
           
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.RenderKitBase
addRenderer, addRenderer, attachAggregatedRenderKit, getRenderer, getRenderKitMap
 
Methods inherited from class javax.faces.render.RenderKit
getComponentFamilies, getRendererTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderKitDecorator

public RenderKitDecorator()
Method Detail

getService

public <T> T getService(java.lang.Class<T> serviceClass)
Specified by:
getService in interface org.apache.myfaces.trinidad.util.Service.Provider

createResponseWriter

public javax.faces.context.ResponseWriter createResponseWriter(java.io.Writer writer,
                                                               java.lang.String contentTypeList,
                                                               java.lang.String encoding)
Specified by:
createResponseWriter in class javax.faces.render.RenderKit

createResponseStream

public javax.faces.context.ResponseStream createResponseStream(java.io.OutputStream out)
Specified by:
createResponseStream in class javax.faces.render.RenderKit

getResponseStateManager

public javax.faces.render.ResponseStateManager getResponseStateManager()
Specified by:
getResponseStateManager in class javax.faces.render.RenderKit

addClientBehaviorRenderer

public void addClientBehaviorRenderer(java.lang.String type,
                                      javax.faces.render.ClientBehaviorRenderer renderer)
Overrides:
addClientBehaviorRenderer in class javax.faces.render.RenderKit

getClientBehaviorRenderer

public javax.faces.render.ClientBehaviorRenderer getClientBehaviorRenderer(java.lang.String type)
Overrides:
getClientBehaviorRenderer in class javax.faces.render.RenderKit

getClientBehaviorRendererTypes

public java.util.Iterator<java.lang.String> getClientBehaviorRendererTypes()
Overrides:
getClientBehaviorRendererTypes in class javax.faces.render.RenderKit

createDecoratedResponseWriter

protected javax.faces.context.ResponseWriter createDecoratedResponseWriter(javax.faces.context.ResponseWriter delegate)

findRenderer

public javax.faces.render.Renderer findRenderer(java.lang.String componentFamily,
                                                java.lang.String rendererType)
Description copied from class: RenderKitBase
Finds a renderer - and returns null if one cannot be found. getRenderer() will log a warning when one cannot be found.

Overrides:
findRenderer in class RenderKitBase

getRenderKit

protected javax.faces.render.RenderKit getRenderKit()

getDecoratedRenderKitId

protected abstract java.lang.String getDecoratedRenderKitId()


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