public class CompositeRenderer extends Renderer
This Renderer
is responsible for rendering the children
defined within the composite implementation section of a composite component
template.
PASSTHROUGH_RENDERER_LOCALNAME_KEY
Constructor and Description |
---|
CompositeRenderer() |
Modifier and Type | Method and Description |
---|---|
void |
encodeChildren(FacesContext context,
UIComponent component)
Render the child components of this
UIComponent , following
the rules described for encodeBegin() to acquire the
appropriate value to be rendered. |
boolean |
getRendersChildren()
Return a flag indicating whether this
Renderer is responsible
for rendering the children the component it is asked to render. |
convertClientId, decode, encodeBegin, encodeEnd, getConvertedValue
public void encodeChildren(FacesContext context, UIComponent component) throws IOException
Renderer
Render the child components of this UIComponent
, following
the rules described for encodeBegin()
to acquire the
appropriate value to be rendered. This method will only be called
if the rendersChildren
property of this component
is true
.
encodeChildren
in class Renderer
context
- FacesContext
for the response we are creatingcomponent
- UIComponent
whose children are to be renderedIOException
- if an input/output error occurs while renderingpublic boolean getRendersChildren()
Renderer
Return a flag indicating whether this Renderer
is responsible
for rendering the children the component it is asked to render.
The default implementation returns false
.
getRendersChildren
in class Renderer
Comments to: faces-dev@eclipse.org.
Copyright © 2019 Eclipse Foundation. All rights reserved.
Use is subject to license terms.