JSF 2.0: Is "class" prohibited as cc attribute name? (and spec typos)
In a composite component, is it illegal to say
<composite:attribute name="class"/> ?
If so, where in the docs does it say so? In https://javaserverfaces.dev.java.net/nonav/docs/2.0/pdldocs/facelets/com... 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-signature. 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.
JSF 2.0 Training Course: http://courses.coreservlets.com/public-courses/jsf2/