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()
DelegatingRenderer
getDelegateComponentFamily
in interface DelegatingRenderer
DelegatingRenderer.getDelegateComponentFamily()
public abstract String getDelegateRendererType()
DelegatingRenderer
getDelegateRendererType
in interface DelegatingRenderer
DelegatingRenderer.getDelegateRendererType()
public String convertClientId(javax.faces.context.FacesContext facesContext, String clientId)
convertClientId
in class javax.faces.render.Renderer
public void decode(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent)
decode
in class javax.faces.render.Renderer
public void encodeAll(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent) throws IOException
DelegatingRenderer
Renderer.encodeBegin(FacesContext, UIComponent)
,
Renderer.encodeChildren(FacesContext, UIComponent)
, and Renderer.encodeEnd(FacesContext,
UIComponent)
methods.encodeAll
in interface DelegatingRenderer
IOException
DelegatingRenderer.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
DelegatingRenderer
Renderer.encodeBegin(FacesContext, UIComponent)
,
Renderer.encodeChildren(FacesContext, UIComponent)
, and Renderer.encodeEnd(FacesContext,
UIComponent)
methods using the specified ResponseWriter
.encodeAll
in interface DelegatingRenderer
IOException
DelegatingRenderer.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.Renderer
IOException
public void encodeBegin(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, javax.faces.context.ResponseWriter delegationResponseWriter) throws IOException
DelegatingRenderer
Renderer.encodeBegin(FacesContext, UIComponent)
method using the specified
ResponseWriter
.encodeBegin
in interface DelegatingRenderer
IOException
DelegatingRenderer.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.Renderer
IOException
public void encodeChildren(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, javax.faces.context.ResponseWriter delegationResponseWriter) throws IOException
DelegatingRenderer
Renderer.encodeChildren(FacesContext, UIComponent)
method using the
specified ResponseWriter
.encodeChildren
in interface DelegatingRenderer
IOException
DelegatingRenderer.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.Renderer
IOException
public void encodeEnd(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, javax.faces.context.ResponseWriter delegationResponseWriter) throws IOException
DelegatingRenderer
Renderer.encodeEnd(FacesContext, UIComponent)
method using the specified
ResponseWriter
.encodeEnd
in interface DelegatingRenderer
IOException
DelegatingRenderer.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.Renderer
javax.faces.convert.ConverterException
public javax.faces.render.Renderer getDelegateRenderer(javax.faces.context.FacesContext facesContext)
DelegatingRenderer
RenderKit
associated with the specified FacesContext
.getDelegateRenderer
in interface DelegatingRenderer
DelegatingRenderer.getDelegateRenderer(javax.faces.context.FacesContext)
public boolean getRendersChildren()
getRendersChildren
in class javax.faces.render.Renderer
Copyright © 2018 Liferay, Inc.. All rights reserved.