Class RenderKitWrapper
- java.lang.Object
- 
- jakarta.faces.render.RenderKit
- 
- jakarta.faces.render.RenderKitWrapper
 
 
- 
- All Implemented Interfaces:
- FacesWrapper<RenderKit>
 
 public abstract class RenderKitWrapper extends RenderKit implements FacesWrapper<RenderKit> Provides a simple implementation of RenderKit that can be subclassed by developers wishing to provide specialized behavior to an existing RenderKit instance. The default implementation of all methods is to call through to the wrapped RenderKit. Usage: extend this class and override getWrapped() to return the wrapped instance. - Since:
- 2.0
 
- 
- 
Constructor SummaryConstructors Constructor Description RenderKitWrapper()Deprecated.RenderKitWrapper(RenderKit delegate)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClientBehaviorRenderer(String type, ClientBehaviorRenderer renderer)voidaddRenderer(String family, String rendererType, Renderer renderer)ResponseStreamcreateResponseStream(OutputStream out)ResponseWritercreateResponseWriter(Writer writer, String contentTypeList, String characterEncoding)ClientBehaviorRenderergetClientBehaviorRenderer(String type)Iterator<String>getClientBehaviorRendererTypes()Iterator<String>getComponentFamilies()Return anIteratorover the component-family entries supported by thisRenderKitinstance.RenderergetRenderer(String family, String rendererType)Iterator<String>getRendererTypes(String componentFamily)Return anIteratorover the renderer-type entries for the given component-family.ResponseStateManagergetResponseStateManager()RenderKitgetWrapped()A class that implements this interface uses this method to return an instance of the class being wrapped.
 
- 
- 
- 
Constructor Detail- 
RenderKitWrapper@Deprecated public RenderKitWrapper() Deprecated.
 - 
RenderKitWrapperpublic RenderKitWrapper(RenderKit delegate) 
 
- 
 - 
Method Detail- 
addClientBehaviorRendererpublic void addClientBehaviorRenderer(String type, ClientBehaviorRenderer renderer) - Overrides:
- addClientBehaviorRendererin class- RenderKit
 
 - 
addRendererpublic void addRenderer(String family, String rendererType, Renderer renderer) - Specified by:
- addRendererin class- RenderKit
 
 - 
createResponseStreampublic ResponseStream createResponseStream(OutputStream out) - Specified by:
- createResponseStreamin class- RenderKit
 
 - 
createResponseWriterpublic ResponseWriter createResponseWriter(Writer writer, String contentTypeList, String characterEncoding) - Specified by:
- createResponseWriterin class- RenderKit
 
 - 
getClientBehaviorRendererpublic ClientBehaviorRenderer getClientBehaviorRenderer(String type) - Overrides:
- getClientBehaviorRendererin class- RenderKit
 
 - 
getClientBehaviorRendererTypespublic Iterator<String> getClientBehaviorRendererTypes() - Overrides:
- getClientBehaviorRendererTypesin class- RenderKit
 
 - 
getRendererpublic Renderer getRenderer(String family, String rendererType) - Specified by:
- getRendererin class- RenderKit
 
 - 
getResponseStateManagerpublic ResponseStateManager getResponseStateManager() - Specified by:
- getResponseStateManagerin class- RenderKit
 
 - 
getWrappedpublic RenderKit getWrapped() A class that implements this interface uses this method to return an instance of the class being wrapped.- Specified by:
- getWrappedin interface- FacesWrapper<RenderKit>
- Returns:
- the instance of the class being wrapped
 
 - 
getComponentFamiliespublic Iterator<String> getComponentFamilies() Return an Iteratorover the component-family entries supported by thisRenderKitinstance.The default implementation of this method returns an empty Iterator- Overrides:
- getComponentFamiliesin class- RenderKit
- Returns:
- an iterator over the component families supported by this RenderKit.
 
 - 
getRendererTypespublic Iterator<String> getRendererTypes(String componentFamily) Return an Iteratorover the renderer-type entries for the given component-family.If the specified componentFamilyis not known to thisRenderKitimplementation, return an emptyIteratorThe default implementation of this method returns an empty Iterator- Overrides:
- getRendererTypesin class- RenderKit
- Parameters:
- componentFamily- one of the members of the- Iteratorreturned by- RenderKit.getComponentFamilies()
- Returns:
- an iterator over the renderer-type entries for the given component-family.
 
 
- 
 
-