Class BaseBinarySearch

java.lang.Object
com.dannemann.stringcompressor.search.BaseBinarySearch
Direct Known Subclasses:
FiveBitBinarySearch, FourBitBinarySearch, SixBitBinarySearch

public abstract class BaseBinarySearch extends Object
See Also:
  • Field Details

    • compressedData

      protected final byte[][] compressedData
    • prefixSearch

      protected final boolean prefixSearch
    • charset

      protected final byte[] charset
  • Constructor Details

    • BaseBinarySearch

      protected BaseBinarySearch(byte[][] compressedData, boolean prefixSearch, byte[] charset)
  • Method Details

    • search

      public abstract int search(byte[] key)
    • getCompressedData

      public byte[][] getCompressedData()
    • isPrefixSearch

      public boolean isPrefixSearch()
    • getCharset

      public byte[] getCharset()