public List<Artifact> getArtifacts() { List<Artifact> artifacts = new ArrayList<Artifact>(); for ( DependencyNode node : getNodes() ) { artifacts.add( node.getArtifact() ); } return artifacts; }
/** * @see DependencyNode#preorderIterator() */ public Iterator<DependencyNode> preorderIterator() { return getRootNode().preorderIterator(); }
/** * {@inheritDoc} * * @deprecated */ public DependencyTree buildDependencyTree( MavenProject project, ArtifactRepository repository, ArtifactFactory factory, ArtifactMetadataSource metadataSource, ArtifactCollector collector ) throws DependencyTreeBuilderException { DependencyNode rootNode = buildDependencyTree( project, repository, factory, metadataSource, null, collector ); CollectingDependencyNodeVisitor collectingVisitor = new CollectingDependencyNodeVisitor(); rootNode.accept( collectingVisitor ); return new DependencyTree( rootNode, collectingVisitor.getNodes() ); }
/** * @see DependencyNode#iterator() */ public Iterator<DependencyNode> iterator() { return getRootNode().iterator(); }
/** * @see DependencyNode#inverseIterator() */ public Iterator<DependencyNode> inverseIterator() { return getRootNode().inverseIterator(); } }
public String toString() { return getRootNode().toString(); }