import jalview.api.AlignmentColsCollectionI;
-import java.util.BitSet;
import java.util.Iterator;
public class VisibleColsCollection implements AlignmentColsCollectionI
HiddenColumns hidden;
- private BitSet bsVisible;
-
public VisibleColsCollection(int s, int e, HiddenColumns h)
{
start = s;
return false;
}
- /**
- * Only the visible columns.
- */
- @Override
- public BitSet getOverviewBitSet()
- {
- if (bsVisible == null)
- {
- bsVisible = new BitSet(end + 1);
- }
- bsVisible.clear();
- bsVisible.set(start, end + 1);
- bsVisible.andNot(hidden.getBitset());
-
- return bsVisible;
- }
-
- @Override
- public BitSet getHiddenBitSet()
- {
- return new BitSet();
- }
-
}