>From the jsr-314-comments inbox...

---------- Forwarded message ----------
From: Leonardo Uribe <lu4242@gmail.com>
Date: Wed, Aug 26, 2009 at 1:29 AM
Subject: Error on web-facelettaglibrary_2_0.xsd
To: jsr-314-comments@jcp.org


Hi

Checking the appendix A of the spec, the description of the file web-facelettaglibrary_2_0.xsd has a small bug.

The attribute composite-library-name used in this context:

    //<facelet-taglib>
    //  <namespace>http://some.domain.com/path</namespace>
    //  <composite-library-name>compositeLibName</composite-library-name>
    //</facelet-taglib>

says this

<xsd:element minOccurs="0" maxOccurs="1"
name="composite-library-name"
type="javaee:fully-qualified-classType"/>

but it should be this:

<xsd:element minOccurs="0" maxOccurs="1"
name="composite-library-name"
type="javaee:string"/>

I also would like to know if composite:clientBehavior exists or not (the plddocs does not mention it, but if is not what is the purpose of BehaviorAttachedObjectHandler?)

Also, the documentation of ui:remove has a attribute with no name, and ui:param has a attribute duplicated, but I think it is a different one.

Also, the documentation of javax.faces.CompositeFacet has an error in its description. First it says encodeBegin() should not be implemented, but then describe how it should be. I think it describes encodeChildren() instead.

I'll appreciate a lot all responses to my comments.

regards

Leonardo Uribe