Iterator over the complete Component hierarchy. The implementation is parent first, meaning that first the parent gets returned upon next() and only than it's children.
A fluent or builder type of API is provided to configure the iterator with filters.
@author Juergen Donnerstag
@deprecated Hierarchy iterators are deprecated because they have problems with pages withdeep component tree. Use {@link org.apache.wicket.util.visit.IVisitor} instead.
@see org.apache.wicket.MarkupContainer#visitChildren(org.apache.wicket.util.visit.IVisitor)
@see org.apache.wicket.MarkupContainer#visitChildren(Class,org.apache.wicket.util.visit.IVisitor)