In a composite component, is it illegal to say
<composite:attribute [b]name="class"[/b]/> ?
If so, where in the docs does it say so? In
https://javaserverfaces.dev.java.net/nonav/docs/2.0/pdldocs/facelets/composite/attribute.html it says that binding, id, inView, parent, rendered, rendererType, and transient are proscribed. I can find no such prohibition there for "class", but using "class" results in "Setter not found for property class" (Mojarra 2.0.2 FCS).
Also, there are two minor typos in the "Description" cell of "name" on that page. First, it says method-sigature instead of method-sig[b]n[/b]ature. Second, the double quotes before "actionListener" are facing the wrong direction.
Finally, I can see no text on that page that says whether the default value of "required" is true or false.
Cheers-
- Marty
JSF 2.0 Training Course:
http://courses.coreservlets.com/public-courses/jsf2/
[Message sent by forum member 'martyhall' (hall_at_coreservlets.com)]
http://forums.java.net/jive/thread.jspa?messageID=386493