if (component instanceof HtmlMessage
&& ((HtmlMessage)component).getForceSpan())
{
String forAttr = getFor(component);
HtmlMessage htmlMessage = (HtmlMessage) component;
UIComponent forComponent = component.findComponent(forAttr);
if (forComponent != null)
{
String forCompclientId = forComponent.getClientId(facesContext);
ResponseWriter writer = facesContext.getResponseWriter();
writer.startElement(HTML.SPAN_ELEM, null);
writer.writeAttribute(HTML.ID_ATTR, forCompclientId + "_msgFor", null);
if(htmlMessage.getStyleClass()!=null)
writer.writeAttribute(HTML.CLASS_ATTR,htmlMessage.getStyleClass(),null);
if(htmlMessage.getStyle()!=null)
writer.writeAttribute(HTML.STYLE_ATTR,htmlMessage.getStyle(),null);
writer.endElement(HTML.SPAN_ELEM);
}
}
}