protected List allDependencies() { LinkedList unpacked = new LinkedList(); Stack stack = new Stack(); stack.addAll(getDependencies()); while (!stack.isEmpty()) { XSD xsd = (XSD) stack.pop(); if (!unpacked.contains(xsd)) { unpacked.addFirst(xsd); stack.addAll(xsd.getDependencies()); } } return unpacked; }
protected List allDependencies() { LinkedList unpacked = new LinkedList(); Stack stack = new Stack(); stack.addAll(getDependencies()); while (!stack.isEmpty()) { XSD xsd = (XSD) stack.pop(); if (!unpacked.contains(xsd)) { unpacked.addFirst(xsd); stack.addAll(xsd.getDependencies()); } } return unpacked; }
for (Iterator d = configuration.getXSD().getDependencies().iterator(); d.hasNext();) { XSD xsd = (XSD) d.next(); XSDSchema schema = xsd.getSchema();