[jsr-314-open] Providing the ability to instantiate EzComp components in Java code

Andy Schwartz andy.schwartz at oracle.com
Fri Jul 31 11:44:43 EDT 2009


+1.  Sounds like a great idea.  Let's capture this in a spec issue if we 
haven't already.

Andy

Roger Kitain wrote:
> +1
> Since one can already create standard JSF components using Java.
>
> Dan Allen wrote:
>> This is a somewhat old request from Lincoln Baxter that I don't think 
>> ever made it to the list. After reviewing the message, I too feel it 
>> is worth discussing for JSF 2.1.
>>
>> ---------- Forwarded message ----------
>> From: *Lincoln Baxter, III* <lincolnbaxter at gmail.com 
>> <mailto:lincolnbaxter at gmail.com>>
>> Date: Thu, Mar 5, 2009 at 10:25 PM
>> Subject: Providing the ability to instantiate EzComp components in 
>> Java code
>> To: jsr-314-comments at jcp.org <mailto:jsr-314-comments at jcp.org>
>>
>> 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.
>>
>> Referencing an object by its namespace should be sufficient:
>>
>> UIComponent comp = Application.createComponent(FacesContext, 
>> "http://java.sun.com/jsf/composite/mynamespace:component" ) .
>>
>> Attributes would be assigned via the normal method:
>>
>> comp.getAttributes().put("rendered", false);
>>
>> This would greatly extend the reach of EzComp objects.
>>
>> Thanks,
>> Lincoln
>>
>>
>> PS... re-posted here on suggestion of Ryan Lubke
>






More information about the jsr-314-open-mirror mailing list