Uses of Interface
org.crosswire.jsword.passage.VerseKey

Packages that use VerseKey
org.crosswire.jsword.passage The core responsibility of the passage package is to store and collate information about the structure of the Bible - The most important classes are Passage, PassageTally and Strongs
 

Uses of VerseKey in org.crosswire.jsword.passage
 

Subinterfaces of VerseKey in org.crosswire.jsword.passage
 interface Passage
          A Passage is a specialized Collection of Verses.
 

Classes in org.crosswire.jsword.passage that implement VerseKey
 class AbstractPassage
          This is a base class to help with some of the common implementation details of being a Passage.
 class BitwisePassage
          A Passage that is implemented using a BitSet - one for each verse.
 class DistinctPassage
          A Passage that is implemented using a TreeSet of Verses.
 class PassageTally
          Similar to a Passage, but that stores a ranking for each of the Verses that it contains.
 class RangedPassage
          A Passage that is implemented using a TreeSet of VerseRanges.
(package private)  class ReadOnlyPassage
          This is a simple proxy to a real Passage object that denies all attempts to write to it.
 class RocketPassage
          A RocketPassage is a bit and heavy implementation of Passage that goes fairly quickly once let of the leash.
(package private)  class SynchronizedPassage
          This is a simple proxy to a real Passage object that makes all accesses synchronized.
 class Verse
          A Verse is a pointer to a single verse.
 class VerseRange
          A VerseRange is one step between a Verse and a Passage - it is a Verse plus a verseCount.
 


Copyright ? 2003-2011