javax.faces.render
Class Renderer
java.lang.Object
javax.faces.render.Renderer
public abstract class Renderer
- extends Object
see Javadoc of JSF Specification
- Version:
- $Revision: 676278 $ $Date: 2008-07-13 03:35:04 -0500 (Sun, 13 Jul 2008) $
- Author:
- Manfred Geiler (latest modification by $Author: skitching $)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Renderer
public Renderer()
decode
public void decode(FacesContext context,
UIComponent component)
encodeBegin
public void encodeBegin(FacesContext context,
UIComponent component)
throws IOException
- Throws:
IOException
encodeChildren
public void encodeChildren(FacesContext context,
UIComponent component)
throws IOException
- Render all children if there are any.
Note: this will only be called if getRendersChildren()
returns true. A component which has a renderer with
getRendersChildren() set to true will typically contain
the rendering logic for its children in this method.
- Parameters:
context
- component
-
- Throws:
IOException
encodeEnd
public void encodeEnd(FacesContext context,
UIComponent component)
throws IOException
- Throws:
IOException
convertClientId
public String convertClientId(FacesContext context,
String clientId)
getRendersChildren
public boolean getRendersChildren()
- Switch for deciding who renders the children.
- Returns:
- true - if the component takes care of rendering its
children. In this case, encodeChildren() ought to be called
by the rendering controller (e.g., the rendering controller
could be the component's JSP-Tag).
In the method encodeChildren(), the component
should therefore provide all children encode logic.
false - if the component does not take care of rendering its
children. In this case, encodeChildren() should not be called
by the rendering controller. Instead, the children-list should
be retrieved and the children should directly be rendered by
the rendering controller one by one.
getConvertedValue
public Object getConvertedValue(FacesContext context,
UIComponent component,
Object submittedValue)
throws ConverterException
- Throws:
ConverterException
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.