I have wrapped an extendedDataTable in a composite component. Now I want to do the same with column, but the content does not render. In org.richfaces.components.DataTableColumnsIterator the children are filtered by type. Only javax.faces.components.UIColumn and org.richfaces.components.Column are iterated. The composite components, wich are UINamingContainers, are skipped. My intention is to create internal components to enforce format and i18n etc, preferably by xhtml-components. Templating is not possible because of a known JSF 2.0 bug (https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=1708).
My source files look something like this (unnecessary code omitted):