/** * Gets an iterator that returns this dependency node and it's children in preorder traversal. * * @return the preorder traversal iterator * @see #preorderIterator() */ public Iterator<DependencyNode> iterator() { return preorderIterator(); }
/** * @see DependencyNode#preorderIterator() */ public Iterator<DependencyNode> preorderIterator() { return getRootNode().preorderIterator(); }
protected static DependencyNode getNode(DependencyNode rootNode, String requiredKey, boolean verbose) { for (Iterator<?> itr = rootNode.preorderIterator(); itr.hasNext();) { DependencyNode d = (DependencyNode) itr.next(); Artifact artifact = d.getArtifact(); String key = getArtifactId(artifact); if (log.isDebugEnabled()) { log.debug("key : " + key); } if (requiredKey.equals(key) && d.getState() == DependencyNode.INCLUDED) { return d; } } return null; }
protected static void setNodes(DependencyNode rootNode, Map<String, ArtifactDependencyEntry> dico, Set<String> universe, boolean verbose) { for (Iterator<?> itr = rootNode.preorderIterator(); itr.hasNext();) { DependencyNode d = (DependencyNode) itr.next(); Artifact artifact = d.getArtifact(); String key = getArtifactId(artifact); if (log.isDebugEnabled()) { log.debug("key : " + key); } if (universe.contains(key) && d.getState() == DependencyNode.INCLUDED) { ArtifactDependencyEntry entry = dico.get(key); entry.node = d; // if (d == null) { // // ce cas ne devrait jamais arrive // throw new IllegalStateException( // "on a pas trouve le node pour l'artifact " + // artifact); // } if (log.isDebugEnabled()) { log.debug("detected node : " + d); } } } }
Set<String> exclude) { for (Iterator<?> itr = node.preorderIterator(); itr.hasNext();) { DependencyNode d = (DependencyNode) itr.next(); Artifact artifact = d.getArtifact();