Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.crosswire.jsword.book.BookFilter

Packages that use BookFilter
org.crosswire.bibledesktop.book | This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
org.crosswire.jsword.book | The Book package provides an interface to a real store of data.
org.crosswire.jsword.book.basic | The Basic package contains default and abstract implementations of the main Book classes.
org.crosswire.jsword.examples | Some examples of how to use the JSword API.

Uses of BookFilter in org.crosswire.bibledesktop.book

Fields in org.crosswire.bibledesktop.book declared as BookFilter
`private BookFilter` | `BooksListModel.filter` The filter used to choose Bibles

Methods in org.crosswire.bibledesktop.book with parameters of type BookFilter
`void` | `BooksListModel.setFilter(BookFilter filter)`

Constructors in org.crosswire.bibledesktop.book with parameters of type BookFilter
`BooksComboBoxModel(BookFilter filter)` Basic Constructor
`BooksListModel(BookFilter filter)` Basic constructor
`BooksListModel(BookFilter filter, BookList bookList)` Basic constructor

Uses of BookFilter in org.crosswire.jsword.book

Classes in org.crosswire.jsword.book that implement BookFilter
`(package private) static class` | `BookFilters.AllBookFilter` Filter for all books
`(package private) static class` | `BookFilters.BookCategoryFilter` Filter for books by category
`(package private) static class` | `BookFilters.BookFeatureFilter` Filter for books by feature
`(package private) static class` | `BookFilters.CustomBookFilter` Custom Filter
`(package private) static class` | `BookFilters.NotBookCategoryFilter` Filter for books by category

Fields in org.crosswire.jsword.book declared as BookFilter
`private BookFilter` | `BookFilterIterator.filter` The value filter
`private BookFilter` | `DefaultBook.filter` The filter against books that returns candidates.

Methods in org.crosswire.jsword.book that return BookFilter
`static BookFilter` | `BookFilters.both(BookFilter b1, BookFilter b2)` A filter that accepts Books that match two criteria.
`static BookFilter` | `BookFilters.either(BookFilter b1, BookFilter b2)` A filter that accepts Books that match either of two criteria.
`static BookFilter` | `BookFilters.getAll()` A simple default filter that returns everything
`static BookFilter` | `BookFilters.getBibles()` A filter that accepts everything that implements Bible or Commentary, when commentaries are listed with Bibles.
`static BookFilter` | `BookFilters.getBooksByDriver(BookDriver driver)` A filter that accepts Books that match by book driver.
`static BookFilter` | `BookFilters.getCommentaries()` A filter that accepts everything that implements Commentary
`static BookFilter` | `BookFilters.getCustom(String match)` A simple default filter that returns everything.
`static BookFilter` | `BookFilters.getDailyDevotionals()` A filter that accepts everything that implements DailyDevotionals
`static BookFilter` | `BookFilters.getDictionaries()` A filter that accepts everything that implements Dictionary
`static BookFilter` | `BookFilters.getGeneralBooks()` A filter that accepts everything that implements GeneralBook
`static BookFilter` | `BookFilters.getGlossaries()` A filter that accepts everything that implements Dictionary
`static BookFilter` | `BookFilters.getGreekDefinitions()` A filter that accepts everything that is a Greek Definition Dictionary
`static BookFilter` | `BookFilters.getGreekParse()` A filter that accepts everything that is a Greek Parse/Morphology Dictionary
`static BookFilter` | `BookFilters.getHebrewDefinitions()` A filter that accepts everything that is a Hebrew Definition Dictionary
`static BookFilter` | `BookFilters.getHebrewParse()` A filter that accepts everything that is a Hebrew Parse/Morphology Dictionary
`static BookFilter` | `BookFilters.getNonBibles()` A filter that accepts everything that's not a Bible or a Commentary, when commentaries are listed with Bibles.
`static BookFilter` | `BookFilters.getOnlyBibles()` A filter that accepts everything that implements Bible.

Methods in org.crosswire.jsword.book with parameters of type BookFilter
`static BookFilter` | `BookFilters.both(BookFilter b1, BookFilter b2)` A filter that accepts Books that match two criteria.
`static BookFilter` | `BookFilters.either(BookFilter b1, BookFilter b2)` A filter that accepts Books that match either of two criteria.
`List` | `BookList.getBooks(BookFilter filter)` Get a filtered list of all the Books.
`List` | `Books.getBooks(BookFilter filter)`
`private static String[]` | `Defaults.getFullNameArray(BookFilter filter)` Convert a filter into an array of names of Books that pass the filter.

Constructors in org.crosswire.jsword.book with parameters of type BookFilter
`BookFilterIterator(List books, BookFilter filter)` Simple ctor
`DefaultBook(BookList bookList, BookFilter bookFilter)`

Uses of BookFilter in org.crosswire.jsword.book.basic

Methods in org.crosswire.jsword.book.basic with parameters of type BookFilter
`List` | `AbstractBookList.getBooks(BookFilter filter)`

Uses of BookFilter in org.crosswire.jsword.examples

Classes in org.crosswire.jsword.examples that implement BookFilter
`(package private) static class` | `APIExamples.MyBookFilter` A simple BookFilter that looks for a Bible by name.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Copyright ¨ 2003-2006
PREV NEXT | FRAMES NO FRAMES