*
* @see org.ajax4jsf.renderkit.RendererBase#doDecode(javax.faces.context.FacesContext,
* javax.faces.component.UIComponent)
*/
protected void doDecode(FacesContext context, UIComponent component) {
UIForm form = (UIForm) component;
boolean submitted = context.getExternalContext()
.getRequestParameterMap().containsKey(
component.getClientId(context));
form.setSubmitted(submitted);
if (component instanceof UIAjaxForm) {
UIAjaxForm ajaxForm = (UIAjaxForm) component;
if (submitted && ajaxForm.isAjaxSubmit()) {
component.queueEvent(new AjaxEvent(component));
}