* Fixed some unit tests
* First set with complete test cases.
* Cleaned up hasher collecton processing
* cleaned up code
* added license headers
* Refactored and cleaned up
Moved to dependency on BitMapProducer, IndexProducer and
BitCountProducer to retrieve internal representations of the data.
* Added license header.
* Updated documentation
* Fixed bug and added tests
* Added "@since 4.5" where necessary
* Added BitMapProducer constructor to SimpleBloomFilter
* added BitMapProducer.fromLongArray() and Hasher.isEmpty()
* Changes to speed up Simple filter processing
* Null hasher used when a hasher is required but no values are available.
* Added Hasher.Filter and Hasher.FilteredIntConsumer
* Updated documentation + formatted.
* Added license
* fixed checkstyle issues
* fixed javadoc issues
* fixed test issue
* fixed javadoc issues
* Reduced the acceptable delta for p tests
* Updated docs and test cases
* Updated docs and test cases
* fixed issue with Shape javadoc
* Added more test coverage.
* fixed formatting issues
* Updated tests to use assertThrows.
* fixed indents
* Added constructor with IndexProducer
* Fixed issue with compare and different length bitMap arrays
* fixed formatting issues
* Efficiency changes
cleaned up asIndexArray
BitMapProducer to IndexProducer conversion
* changed XProviers to use XPredicates
* Removed NoMatchException
* Removed unneeded BitMap funcs
Moves isSparse() to Shape.
* fixed checkstyle issues
* Fixed javadoc errors
* simplified parameter in BitMapProducer.fromIndexProducer
* fixed tests
* added BitMapping verification
* Added more tests
* Added more tests
* Fixed typos
* Changes requested by aherbert
* fixed "bit map" in documentation
* Renamed tests
* Removed blank lines
* changed new X<foo> to new X<>
* updated documentation
* Added BloomFilter.copy()
* changed ArrayCountingBloomFilter to use copy() method
* cleaned up numberOfBitsMaps()
* added asBitMapArray() and makePredicate() to BitMapProducer
* Moved asIndexArray() to IndexProducer
* harmonized Simple and Sparse Bloom filter constructors
* Implemented AbstractCountingBloomFilter.asindexArray()
* updated documentation
* fixed up NullHasher
* implemented hasher filter
* Fixed style issues
* added default SimpleHasher increment.
* Added modulus calculation to SimpleHasher
* fixed Hashing issues
* moved hasher/filter/* to /hasher
* moved bloomfilter/hasher to bloomfilter
* fixed up checkstyle issues
* Made Filter -> IndexFilter -w- factory
* moved IndexFilter into Hasher
* updated hashing tests & fixed checksyle
* removed SingleItemhasherCollection as associated methods
* Fixed some unit tests
* First set with complete test cases.
* Cleaned up hasher collecton processing
* cleaned up code
* added license headers
* Refactored and cleaned up
Moved to dependency on BitMapProducer, IndexProducer and
BitCountProducer to retrieve internal representations of the data.
* Added license header.
* Updated documentation
* Fixed bug and added tests
* Added "@since 4.5" where necessary
* Added BitMapProducer constructor to SimpleBloomFilter
* added BitMapProducer.fromLongArray() and Hasher.isEmpty()
* Changes to speed up Simple filter processing
* Null hasher used when a hasher is required but no values are available.
* Added Hasher.Filter and Hasher.FilteredIntConsumer
* Updated documentation + formatted.
* Added license
* fixed checkstyle issues
* fixed javadoc issues
* fixed test issue
* fixed javadoc issues
* Reduced the acceptable delta for p tests
* Updated docs and test cases
* Updated docs and test cases
* fixed issue with Shape javadoc
* Added more test coverage.
* fixed formatting issues
* Updated tests to use assertThrows.
* fixed indents
* Added constructor with IndexProducer
* Fixed issue with compare and different length bitMap arrays
* fixed formatting issues
* Efficiency changes
cleaned up asIndexArray
BitMapProducer to IndexProducer conversion
* changed XProviers to use XPredicates
* Removed NoMatchException
* Removed unneeded BitMap funcs
Moves isSparse() to Shape.
* fixed checkstyle issues
* Fixed javadoc errors
* simplified parameter in BitMapProducer.fromIndexProducer
* fixed tests
* added BitMapping verification
* Added more tests
* Added more tests
* Fixed typos
* Changes requested by aherbert
* fixed "bit map" in documentation
* Renamed tests
* Removed blank lines
* changed new X<foo> to new X<>
* updated documentation
* Added BloomFilter.copy()
* changed ArrayCountingBloomFilter to use copy() method
* cleaned up numberOfBitsMaps()
* added asBitMapArray() and makePredicate() to BitMapProducer
* Moved asIndexArray() to IndexProducer
* harmonized Simple and Sparse Bloom filter constructors
* Implemented AbstractCountingBloomFilter.asindexArray()
* updated documentation
* fixed up NullHasher
* implemented hasher filter
* Fixed style issues
* added default SimpleHasher increment.
* Added modulus calculation to SimpleHasher
* fixed Hashing issues
* moved hasher/filter/* to /hasher
* moved bloomfilter/hasher to bloomfilter
* fixed up checkstyle issues
* Made Filter -> IndexFilter -w- factory
* moved IndexFilter into Hasher
* updated hashing tests & fixed checksyle
* removed SingleItemhasherCollection as associated methods
* fixed javadoc issues
* fixed javadoc issues
* added checks for BitMapProducer limits and index limits
* updated tests
* added tests
* fixed checkstyle issues
* fixed formatting and test coverage
* fixed javadoc issue
* put back checkstyle.xml
* switched to forEachBitMapPair
* updated BitMap and Index array production
* fixed merge with BitMapProducer
* Cleaned up formatting
* fixed checkstyle issues
* fixed coding issues
* updated documentation
* simplified test
* removed unwanted merge files
* removed duplicate entry
* put back test that incorrectly removed
* fixed asIndexArray error
* fixed checkstyle errors
* Changes for last review