Four methods are familiar:
void encodeBegin(FacesContext context, UIComponent component) void encodeChildren(FacesContext context, UIComponent component) void encodeEnd(FacesContext context, UIComponent component) void decode(FacesContext context, UIComponent component)These only differ from those in the UIComponent class by the additional argument referring to the component being rendered.
It is straightforward to modify the previously written methods.
For example, instead of the old encodeBegin method we have this encodeBegin method.