After looking more at the source code for the optional validator framework, it doesn't look to me like it will support data tables, trees and other complex comonents that render children multiple times.
It walks the component tree looking for required components, but it will never check rows of a data table for example as it won't iterate the rows, only the components once. Don't suppose there is a way around this. I have no idea why JSF has the required attribute instead of a required validator. Is this true, or did I miss something? -Andrew

