package org.knopflerfish.bundle.soap.desktop; import java.util.*; public class XSDWalker { static void doVisit(XSDObj obj, XSDVisitor v, Object data, int level) { v.visit(obj, data, level); if(obj instanceof XSDParent) { XSDParent p = (XSDParent)obj; for(Iterator it = p.getChildren(); it.hasNext();) { doVisit((XSDObj)it.next(), v, data, level + 1); } } } }