JAL-1953 -External from all interfaces names
[jalview.git] / src / jalview / ext / archaeopteryx / TreeIterator.java
1 package jalview.ext.archaeopteryx;
2
3 import jalview.ext.treeviewer.TreeNodeI;
4
5 import java.util.Iterator;
6
7 import org.forester.phylogeny.iterators.PhylogenyNodeIterator;
8
9 public class TreeIterator implements Iterator<TreeNodeI>
10 {
11   private final PhylogenyNodeIterator iter;
12
13   public TreeIterator(PhylogenyNodeIterator aptxIterator)
14   {
15     iter = aptxIterator;
16   }
17
18   @Override
19   public boolean hasNext()
20   {
21     return iter.hasNext();
22   }
23
24   @Override
25   public TreeNodeI next()
26   {
27     TreeNodeI node = TreeNode.getUniqueWrapper(iter.next());
28     return node;
29   }
30
31 }