## Uses of Interface
org.crosswire.common.util.Filter

- Packages that use Filter
  Package | Description
  --- | ---
  org.crosswire.common.util | A collection of various generic utility classes.
  org.crosswire.jsword.book | The Book package provides an interface to a real store of data.
  org.crosswire.jsword.book.sword | An implementation of the Book interfaces that reads from SWORD project books (modules).

- - ### Uses of Filter in org.crosswire.common.util

    Methods in org.crosswire.common.util with parameters of type Filter
    Modifier and Type | Method and Description
    --- | ---
    `private void` | IniSection.`doLoad(Reader in, Filter<String> filter)`
    `void` | IniSection.`load(byte[] buffer, String encoding, Filter<String> filter)` Load the conf from a buffer.
    `void` | IniSection.`load(File file, String encoding, Filter<String> filter)` Load the INI from a file using the given encoding.
    `void` | IniSection.`load(InputStream is, String encoding, Filter<String> filter)` Load the INI from an InputStream using the given encoding.

  - ### Uses of Filter in org.crosswire.jsword.book

    Classes in org.crosswire.jsword.book that implement Filter
    Modifier and Type | Class and Description
    --- | ---
    `private static class` | `BookSet.GroupFilter` GroupFilter does the SQL traditional group by.

    Methods in org.crosswire.jsword.book with parameters of type Filter
    Modifier and Type | Method and Description
    --- | ---
    `BookSet` | BookSet.`filter(Filter<Book> filter)` Get a set of books that satisfy the condition imposed by the filter.

  - ### Uses of Filter in org.crosswire.jsword.book.sword

    Classes in org.crosswire.jsword.book.sword that implement Filter
    Modifier and Type | Class and Description
    --- | ---
    `private static class` | `SwordBookMetaData.KeyFilter` KeyFilter returns true for keys that should always be present.

    Fields in org.crosswire.jsword.book.sword declared as Filter
    Modifier and Type | Field and Description
    --- | ---
    `private static Filter` | SwordBookMetaData.`keyKeepers`

    Methods in org.crosswire.jsword.book.sword with parameters of type Filter
    Modifier and Type | Method and Description
    --- | ---
    `private void` | SwordBookMetaData.`loadBuffer(byte[] buffer, Filter<String> keepers)` Load the conf from a buffer.
    `private void` | SwordBookMetaData.`loadFile(Filter<String> keepers)` Load the conf from a file.
    `void` | SwordBookMetaData.`reload(Filter<String> keepers)`