This is a somewhat old request from Lincoln Baxter that I don&#39;t think ever made it to the list. After reviewing the message, I too feel it is worth discussing for JSF 2.1.<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>
From: <b class="gmail_sendername">Lincoln Baxter, III</b> <span dir="ltr">&lt;<a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a>&gt;</span><br>Date: Thu, Mar 5, 2009 at 10:25 PM<br>Subject: Providing the ability to instantiate EzComp components in Java code<br>
To: <a href="mailto:jsr-314-comments@jcp.org">jsr-314-comments@jcp.org</a><br><br>


  
  

<div>
I feel there is value in the ability to instantiate an EzComp object in Java so that a component tree can be built in a backing bean (or other Class). JSF must be doing this in the background through Facelets, so providing this ability in Java should not be too difficult.<br>

<br>
Referencing an object by its namespace should be sufficient:<br>
<br>
<tt>UIComponent comp = </tt><tt><font color="#1a1a1a">Application.createComponent(FacesContext,</font></tt><tt> &quot;<a href="http://java.sun.com/jsf/composite/mynamespace:component" target="_blank">http://java.sun.com/jsf/composite/mynamespace:component</a>&quot;</tt><tt><font color="#1a1a1a">)</font></tt><tt>.</tt><br>

<br>
Attributes would be assigned via the normal method:<br>
<br>
comp.getAttributes().put(&quot;rendered&quot;, false);<br>
<br>
This would greatly extend the reach of EzComp objects.<br>
<br>
Thanks,<br><font color="#888888">
Lincoln<br>
</font><br>
<br>
PS... re-posted here on suggestion of Ryan Lubke</div>

</div>