|
Class Summary |
| AbstractPassage |
This is a base class to help with some of the common implementation
details of being a Passage. |
| BitwisePassage |
A Passage that is implemented using a BitSet - one for each verse. |
| Books |
Books is a static class that deals with Book number conversions and similar. |
| Books.Names |
Handy book finder |
| Books.Section |
Handy section finder. |
| DistinctPassage |
A Passage that is implemented using a TreeSet of Verses. |
| PassageCollection |
Since a Passage no longer implements Collection, a proxy
interface might be useful. |
| PassageEvent |
Defines an event that encapsulates changes to a Passage. |
| PassageFactory |
A PassageFactory is in charge of creating Passages. |
| PassageTally |
Similar to a Passage, but that stores a ranking for each of the
Verses that it contains. |
| PassageUtil |
A Utility class containing various static methods. |
| RangedPassage |
A Passage that is implemented using a TreeSet of VerseRanges. |
| ReadOnlyPassage |
This is a simple proxy to a real Passage object that denies all attempts
to write to it. |
| RocketPassage |
A RocketPassage is a bit and heavy implementation of Passage that goes
fairly quickly once let of the leash. |
| Strongs |
Strongs is a convenience way of recording a Strongs number instead of
using a String with a number in it. |
| SynchronizedPassage |
This is a simple proxy to a real Passage object that makes all accesses
synchronized. |
| TestPassageListener |
To help us test the VerseCollectionListener interface |
| Translation |
The Translation class stores the following:
word (either a String or a Strongs)
a list of words it is translated from (Strongs or Strings)
a list of words it is translated to (Strongs or Strings)
. |
| Verse |
A Passage is a pointer to a single verse. |
| VerseRange |
A VerseRange is one step between a Verse and a Passage - it is a
Verse plus a verse_count. |
| ZTestBiblePassage |
Attepmted 100% code coverage testing. |