myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Frank Ye (JIRA)" <>
Subject [jira] Created: (MYFACES-436) ResponseWriter with null argment fro componentForElement
Date Sun, 21 Aug 2005 15:35:55 GMT
ResponseWriter with null argment fro componentForElement

         Key: MYFACES-436
     Project: MyFaces
        Type: Improvement
  Components: Tomahawk  
    Versions: 1.0.9 beta    
    Reporter: Frank Ye

In some instances of the MyFaces custom components, the
is called with a null componentForElement.
This causes a problem for the integration of MyFaces' custom components
with some 3rd-party ResponseWriters.

See JSF 1.1 specification:
Section 6.4 of the JSF specification states that the
ResponseWriter.startElement(String name, UIComponent
method allows a null argument for the componentForElement parameter "to
indicate that the element has no corresponding component".
The specification goes on to state that "the prescence of this
allows tools to provide their own implementation of

For example:

Pass in a component reference to the startElement method on the
ResponseWriter. E.g. if your UIComponent is a PanelGrid, and you want to
emit <table><tr><td>... you would use   writer.startElement("table",
  writer.startElement("tr", gridpanel);
  writer.startElement("td", gridpanel);

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message