Interface GHBitSet

All Known Implementing Classes:
GHBitSetImpl, GHTBitSet

public interface GHBitSet
Wrapper interface of an integer container for different implementations like OpenBitset, BitSet, ...

Loop via
for (int i = set.next(0); i >= 0; i = set.next(i + 1)) {...}

Author:
Peter Karich
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(int index)
     
    void
     
    boolean
    contains(int index)
     
     
    int
     
    int
    next(int index)
    Searches for a greater or equal entry and returns it.
    void
    remove(int index)
     
  • Method Details

    • contains

      boolean contains(int index)
    • add

      void add(int index)
    • remove

      void remove(int index)
    • getCardinality

      int getCardinality()
    • clear

      void clear()
    • next

      int next(int index)
      Searches for a greater or equal entry and returns it.

      Returns:
      -1 if nothing found
    • copyTo

      GHBitSet copyTo(GHBitSet bs)
      Returns:
      the specified MyBitSet bs