@ProviderType public abstract class DelegatingRendererBase extends javax.faces.render.Renderer implements DelegatingRenderer
DelegatingRenderer interface in order to provide base
functionality for delegating the responsibility of rendering a UIComponent to a different renderer.| Constructor and Description |
|---|
DelegatingRendererBase() |
| Modifier and Type | Method and Description |
|---|---|
String |
convertClientId(javax.faces.context.FacesContext facesContext,
String clientId) |
void |
decode(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent) |
void |
encodeAll(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
Convenience method that calls the delegate renderer's
Renderer.encodeBegin(FacesContext, UIComponent),
Renderer.encodeChildren(FacesContext, UIComponent), and Renderer.encodeEnd(FacesContext,
UIComponent) methods. |
void |
encodeAll(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
javax.faces.context.ResponseWriter delegationResponseWriter)
Convenience method that calls the delegate renderer's
Renderer.encodeBegin(FacesContext, UIComponent),
Renderer.encodeChildren(FacesContext, UIComponent), and Renderer.encodeEnd(FacesContext,
UIComponent) methods using the specified ResponseWriter. |
void |
encodeBegin(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent) |
void |
encodeBegin(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
javax.faces.context.ResponseWriter delegationResponseWriter)
Calls the delegate renderer's
Renderer.encodeBegin(FacesContext, UIComponent) method using the specified
ResponseWriter. |
void |
encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent) |
void |
encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
javax.faces.context.ResponseWriter delegationResponseWriter)
Calls the delegate renderer's
Renderer.encodeChildren(FacesContext, UIComponent) method using the
specified ResponseWriter. |
void |
encodeEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent) |
void |
encodeEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
javax.faces.context.ResponseWriter delegationResponseWriter)
Calls the delegate renderer's
Renderer.encodeEnd(FacesContext, UIComponent) method using the specified
ResponseWriter. |
Object |
getConvertedValue(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
Object submittedValue) |
abstract String |
getDelegateComponentFamily()
Returns the component family associated with the delegate renderer.
|
javax.faces.render.Renderer |
getDelegateRenderer(javax.faces.context.FacesContext facesContext)
Returns the delegate renderer from the
RenderKit associated with the specified FacesContext. |
abstract String |
getDelegateRendererType()
Returns the renderer-type associated with the delegate renderer.
|
boolean |
getRendersChildren() |
public abstract String getDelegateComponentFamily()
DelegatingRenderergetDelegateComponentFamily in interface DelegatingRendererDelegatingRenderer.getDelegateComponentFamily()public abstract String getDelegateRendererType()
DelegatingRenderergetDelegateRendererType in interface DelegatingRendererDelegatingRenderer.getDelegateRendererType()public String convertClientId(javax.faces.context.FacesContext facesContext, String clientId)
convertClientId in class javax.faces.render.Rendererpublic void decode(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
decode in class javax.faces.render.Rendererpublic void encodeAll(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
throws IOException
DelegatingRendererRenderer.encodeBegin(FacesContext, UIComponent),
Renderer.encodeChildren(FacesContext, UIComponent), and Renderer.encodeEnd(FacesContext,
UIComponent) methods.encodeAll in interface DelegatingRendererIOExceptionDelegatingRenderer.encodeAll(javax.faces.context.FacesContext, javax.faces.component.UIComponent)public void encodeAll(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
javax.faces.context.ResponseWriter delegationResponseWriter)
throws IOException
DelegatingRendererRenderer.encodeBegin(FacesContext, UIComponent),
Renderer.encodeChildren(FacesContext, UIComponent), and Renderer.encodeEnd(FacesContext,
UIComponent) methods using the specified ResponseWriter.encodeAll in interface DelegatingRendererIOExceptionDelegatingRenderer.encodeAll(javax.faces.context.FacesContext, javax.faces.component.UIComponent,
javax.faces.context.ResponseWriter)public void encodeBegin(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
throws IOException
encodeBegin in class javax.faces.render.RendererIOExceptionpublic void encodeBegin(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
javax.faces.context.ResponseWriter delegationResponseWriter)
throws IOException
DelegatingRendererRenderer.encodeBegin(FacesContext, UIComponent) method using the specified
ResponseWriter.encodeBegin in interface DelegatingRendererIOExceptionDelegatingRenderer.encodeBegin(javax.faces.context.FacesContext, javax.faces.component.UIComponent,
javax.faces.context.ResponseWriter)public void encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
throws IOException
encodeChildren in class javax.faces.render.RendererIOExceptionpublic void encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
javax.faces.context.ResponseWriter delegationResponseWriter)
throws IOException
DelegatingRendererRenderer.encodeChildren(FacesContext, UIComponent) method using the
specified ResponseWriter.encodeChildren in interface DelegatingRendererIOExceptionDelegatingRenderer.encodeChildren(javax.faces.context.FacesContext, javax.faces.component.UIComponent,
javax.faces.context.ResponseWriter)public void encodeEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
throws IOException
encodeEnd in class javax.faces.render.RendererIOExceptionpublic void encodeEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
javax.faces.context.ResponseWriter delegationResponseWriter)
throws IOException
DelegatingRendererRenderer.encodeEnd(FacesContext, UIComponent) method using the specified
ResponseWriter.encodeEnd in interface DelegatingRendererIOExceptionDelegatingRenderer.encodeEnd(javax.faces.context.FacesContext, javax.faces.component.UIComponent,
javax.faces.context.ResponseWriter)public Object getConvertedValue(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, Object submittedValue) throws javax.faces.convert.ConverterException
getConvertedValue in class javax.faces.render.Rendererjavax.faces.convert.ConverterExceptionpublic javax.faces.render.Renderer getDelegateRenderer(javax.faces.context.FacesContext facesContext)
DelegatingRendererRenderKit associated with the specified FacesContext.getDelegateRenderer in interface DelegatingRendererDelegatingRenderer.getDelegateRenderer(javax.faces.context.FacesContext)public boolean getRendersChildren()
getRendersChildren in class javax.faces.render.RendererCopyright © 2020 Liferay, Inc.. All rights reserved.