javax.faces.render
Class Renderer
java.lang.Object
   javax.faces.render.Renderer
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.