Merge branch 'releases/Release_2_11_3_Branch'
[jalview.git] / src / jalview / datamodel / AllColsCollection.java
index 03f2fea..e216c46 100644 (file)
@@ -27,21 +27,22 @@ import java.util.Iterator;
 public class AllColsCollection implements AlignmentColsCollectionI
 {
   int start;
+
   int end;
 
   HiddenColumns hidden;
-  
-  public AllColsCollection(int s, int e, HiddenColumns hiddenCols)
+
+  public AllColsCollection(int s, int e, AlignmentI al)
   {
     start = s;
     end = e;
-    hidden = hiddenCols;
+    hidden = al.getHiddenColumns();
   }
-  
+
   @Override
   public Iterator<Integer> iterator()
   {
-    return new AllColsIterator(start,end,hidden);
+    return new AllColsIterator(start, end, hidden);
   }
 
   @Override
@@ -49,4 +50,10 @@ public class AllColsCollection implements AlignmentColsCollectionI
   {
     return !hidden.isVisible(c);
   }
+
+  @Override
+  public boolean hasHidden()
+  {
+    return hidden.hasHiddenColumns();
+  }
 }