Uses of Class
org.crosswire.jsword.versification.Versification

Packages that use Versification
org.crosswire.bibledesktop.book This package contains Swing MVC models to help implementing a Swing GUI using JSword classes. 
org.crosswire.bibledesktop.passage This package contains Swing MVC models to help displaying passages. 
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.book.sword An implementation of the Book interfaces that reads from SWORD project books (modules). 
org.crosswire.jsword.index.lucene An implementation of an Index using Lucene. 
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
org.crosswire.jsword.versification The core responsibility of the versification package is to understand verse references. 
org.crosswire.jsword.versification.system The System package defines each of the known Versifications. 
 

Uses of Versification in org.crosswire.bibledesktop.book
 

Fields in org.crosswire.bibledesktop.book declared as Versification
private  Versification BibleComboBoxModel.v11n
           
 

Uses of Versification in org.crosswire.bibledesktop.passage
 

Fields in org.crosswire.bibledesktop.passage declared as Versification
private  Versification WholeBibleTreeNode.v11n
           
 

Uses of Versification in org.crosswire.jsword.book
 

Methods in org.crosswire.jsword.book with parameters of type Versification
static String OSISUtil.getReferences(Versification v11n, org.jdom2.Element root)
          A space separate string containing osisID from the reference element.
static Verse OSISUtil.getVerse(Versification v11n, org.jdom2.Element ele)
          Walk up the tree from the W to find out what verse we are in.
 

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

Fields in org.crosswire.jsword.book.basic declared as Versification
private  Versification AbstractPassageBook.versificationSystem
          Versification system, created lazily, so use getter
 

Methods in org.crosswire.jsword.book.basic that return Versification
 Versification AbstractPassageBook.getVersification()
           
 

Uses of Versification in org.crosswire.jsword.book.sword
 

Fields in org.crosswire.jsword.book.sword declared as Versification
private  Versification AbstractBackend.versificationSystem
           
 

Methods in org.crosswire.jsword.book.sword that return Versification
 Versification AbstractBackend.getVersification()
           
 

Methods in org.crosswire.jsword.book.sword with parameters of type Versification
 void ZVerseBackend.dumpIdxRaf(Versification v11n, int ordinalStart, RandomAccessFile raf)
          Experimental code.
 

Uses of Versification in org.crosswire.jsword.index.lucene
 

Fields in org.crosswire.jsword.index.lucene declared as Versification
private  Versification VerseCollector.v11n
           
 

Constructors in org.crosswire.jsword.index.lucene with parameters of type Versification
VerseCollector(Versification refSystem, org.apache.lucene.search.Searcher searcher, Key results)
          Create a collector for the searcher that populates results.
 

Uses of Versification in org.crosswire.jsword.passage
 

Fields in org.crosswire.jsword.passage declared as Versification
private  Versification PassageTally.OrderedVerseIterator.referenceSystem
          The Versification is needed to decode board positions.
private  Versification VerseRange.v11n
          The Versification with which this range is defined.
private  Versification VerseRange.VerseIterator.v11n
           
private  Versification Verse.v11n
          The versification for this verse.
private  Versification AbstractPassage.v11n
          The Versification to which this passage belongs.
private  Versification AbstractPassage.VerseRangeIterator.v11n
          The Versification to which these verses belong.
 

Methods in org.crosswire.jsword.passage that return Versification
 Versification VerseRange.getVersification()
          Get the Versification to which this VerseRange participates.
 Versification VerseKey.getVersification()
           
 Versification Verse.getVersification()
          Return the versification to which this verse belongs.
 Versification SynchronizedPassage.getVersification()
           
 Versification ReadOnlyPassage.getVersification()
           
 Versification Passage.getVersification()
          Get the Versification that defines the Verses in the passage.
 Versification AbstractPassage.getVersification()
           
static Versification KeyUtil.getVersification(Key key)
          Get the versification for the key or the default versification.
 

Methods in org.crosswire.jsword.passage with parameters of type Versification
abstract  VerseRange RestrictionType.blur(Versification v11n, Verse verse, int blurDown, int blurUp)
          Blur a verse the specified amount.
abstract  VerseRange RestrictionType.blur(Versification v11n, VerseRange range, int blurDown, int blurUp)
          Blur a verse range the specified amount.
 Key PassageKeyFactory.createEmptyKeyList(Versification v11n)
          Create an empty list of keys for the v11n
abstract  Passage PassageType.createEmptyPassage(Versification v11n)
          Create an empty, optimized passage
abstract  Verse AccuracyType.createEndVerse(Versification v11n, String endVerseDesc, Verse verseBasis, String[] endParts)
           
 Passage PassageType.createPassage(Versification v11n, String passage)
           
abstract  Passage PassageType.createPassage(Versification v11n, String passage, Key basis)
          Create an optimized passage
abstract  Verse AccuracyType.createStartVerse(Versification v11n, String original, VerseRange verseRangeBasis, String[] parts)
           
static VerseRange VerseRangeFactory.fromString(Versification v11n, String orginal)
          Construct a VerseRange from a human readable string.
static Verse VerseFactory.fromString(Versification v11n, String original)
           
static VerseRange VerseRangeFactory.fromString(Versification v11n, String original, VerseRange basis)
          Construct a VerseRange from a String and a VerseRange.
static Verse VerseFactory.fromString(Versification v11n, String original, VerseRange verseRangeBasis)
           
static AccuracyType AccuracyType.fromText(Versification v11n, String original, String[] parts)
          Determine how closely the string defines a verse.
static AccuracyType AccuracyType.fromText(Versification v11n, String original, String[] parts, AccuracyType verseAccuracy)
           
static AccuracyType AccuracyType.fromText(Versification v11n, String original, String[] parts, AccuracyType verseAccuracy, VerseRange basis)
          Does this string exactly define a Verse.
static AccuracyType AccuracyType.fromText(Versification v11n, String original, String[] parts, VerseRange basis)
           
private static VerseRange VerseRangeFactory.fromText(Versification v11n, String original, String startVerseDesc, String endVerseDesc, VerseRange basis)
          The internal mechanism by which we construct a VerseRange
static int AccuracyType.getChapter(Versification v11n, BibleBook lbook, String chapter)
          Interprets the chapter value, which is either a number or "ff" or "$" (meaning "what follows")
 Key PassageKeyFactory.getGlobalKeyList(Versification v11n)
          Get a Passage containing all the Verses in this Versification.
 Key PassageKeyFactory.getKey(Versification v11n, String passageReference)
          Convert the passageReference into a Passage.
 Key PassageKeyFactory.getKey(Versification v11n, String passageReference, Key basis)
          Convert the passageReference into a Passage.
static Passage KeyUtil.getPassage(Versification v11n, Key key)
          Deprecated. KeyUtil.getPassage(Key)
 Key PassageKeyFactory.getValidKey(Versification v11n, String passageReference)
          Convert the passageReference into a Passage or an empty Passage, if there is an error.
 Key PassageKeyFactory.getValidKey(Versification v11n, String passageReference, Key basis)
          Convert the passageReference into a Passage or an empty Passage, if there is an error.
static int AccuracyType.getVerse(Versification v11n, BibleBook lbook, int lchapter, String verse)
          Interprets the verse value, which is either a number or "ff" or "$" (meaning "what follows")
static Verse KeyUtil.getVerse(Versification v11n, Key key)
          Deprecated. use KeyUtil.getVerse(Key)
abstract  boolean RestrictionType.isSameScope(Versification v11n, Verse start, Verse end)
          Are the two verses in the same scope.
abstract  VerseRange RestrictionType.toRange(Versification v11n, Verse verse, int count)
          Create a range from the verse having the specified number of verses.
protected static VerseRange AbstractPassage.toVerseRange(Versification v11n, Object base)
           
 

Constructors in org.crosswire.jsword.passage with parameters of type Versification
AbstractPassage.VerseRangeIterator(Versification v11n, Iterator<Key> it, RestrictionType restrict)
          iterate, amalgamating Verses into VerseRanges
AbstractPassage(Versification v11n)
          Setup that leaves original name being null
AbstractPassage(Versification v11n, String passageName)
          Setup the original name of this reference
BitwisePassage(Versification v11n)
          Create an empty BitwisePassage.
BitwisePassage(Versification v11n, String refs)
          Create a Verse from a human readable string.
BitwisePassage(Versification v11n, String refs, Key basis)
          Create a Verse from a human readable string.
DistinctPassage(Versification v11n)
          Create an empty DistinctPassage.
DistinctPassage(Versification v11n, String refs)
           
DistinctPassage(Versification v11n, String refs, Key basis)
          Create a Verse from a human readable string.
PassageTally.OrderedVerseIterator(Versification v11n, int[] board)
          Find the first unused verse
PassageTally.OrderedVerseRangeIterator(Versification v11n, Iterator<Key> vit, int[] board)
          Find the first unused verse
PassageTally(Versification v11n)
          Create an empty PassageTally
PassageTally(Versification v11n, String refs)
           
PassageTally(Versification v11n, String refs, Key basis)
          Create a Verse from a human readable string.
RangedPassage.VerseIterator(Versification v11n, Iterator<Key> it)
          Create a basic iterator that is a proxy for the RangedPassage Passages iterator, with remove() overridden.
RangedPassage(Versification refSystem)
          Create an empty RangedPassage.
RangedPassage(Versification v11n, String refs)
           
RangedPassage(Versification v11n, String refs, Key basis)
          Create a Verse from a human readable string.
RocketPassage(Versification v11n)
          Create a new RocketPassage
RocketPassage(Versification v11n, String refs)
          Create a Verse from a human readable string.
RocketPassage(Versification v11n, String refs, Key basis)
          Create a Verse from a human readable string.
Verse(String original, Versification v11n, BibleBook book, int chapter, int verse)
          Create a Verse from book, chapter and verse numbers, throwing up if the specified Verse does not exist.
Verse(Versification v11n, BibleBook book, int chapter, int verse)
          Create a Verse from book, chapter and verse numbers, throwing up if the specified Verse does not exist.
Verse(Versification v11n, BibleBook book, int chapter, int verse, boolean patch_up)
          Create a Verse from book, chapter and verse numbers, patching up if the specified verse does not exist.
Verse(Versification v11n, int ordinal)
          Set a Verse using a Verse Ordinal number - WARNING Do not use this method unless you really know the dangers of doing so.
VerseRange(Versification v11n)
          The default VerseRange is a single verse - Genesis 1:1.
VerseRange(Versification v11n, String original, Verse start, Verse end)
           
VerseRange(Versification v11n, Verse start)
          Construct a VerseRange from a Verse.
VerseRange(Versification v11n, Verse start, Verse end)
           
 

Uses of Versification in org.crosswire.jsword.versification
 

Fields in org.crosswire.jsword.versification declared as Versification
private static Versification BibleInfo.v11n
          Deprecated.  
 

Methods in org.crosswire.jsword.versification with parameters of type Versification
private  void BibleNames.initialize(Versification v11n)
          Load up the resources for Bible book and section names, and cache the upper and lower versions of them.
 

Constructors in org.crosswire.jsword.versification with parameters of type Versification
BibleNames(Versification v11n, Locale locale)
          Create BibleNames for the given locale
 

Uses of Versification in org.crosswire.jsword.versification.system
 

Subclasses of Versification in org.crosswire.jsword.versification.system
 class SystemCatholic
           
 class SystemCatholic2
          The Catholic2 Versification differs from Catholic in that Esther 10 has 13 verses rather than 3 and Esther has 16 chapters rather than 10.
 class SystemDefault
          The SystemDefault versification (v11n) is that of the Protestant KJV.
 class SystemGerman
           
 class SystemKJV
          The KJV versification is the first implemented versification and is the default versification for JSword/SWORD.
 class SystemKJVA
           
 class SystemLeningrad
          The Leningrad Codex versification differs from the Masoretic Text (MT) versification only in the placement of 1 and 2 Chronicles.
 class SystemLuther
           
 class SystemMT
          The Masoretic Text (MT) versification differs from the Leningrad Codex versification only in the placement of 1 and 2 Chronicles.
 class SystemNRSV
          The NRSV Versification is nearly the same as the KJV versification.
 class SystemNRSVA
           
 class SystemSynodal
          The Synodal versification data is based on the Synodal and Slavonic translations from rusbible dot ru (of early 2009) and the BFBS Synodal database, as supplied by Konstantin Maslyuk.
 class SystemSynodalP
          The SynodalP versification is essentially the KJV v11n, using its book order and chapter counts, but merged with verse counts similar to those of the Synodal v11n
 class SystemVulg
           
 

Fields in org.crosswire.jsword.versification.system with type parameters of type Versification
private  Map<String,Versification> Versifications.fluffed
          The map of instantiated Versifications, given by their names.
 

Methods in org.crosswire.jsword.versification.system that return Versification
private  Versification Versifications.fluff(String name)
           
 Versification Versifications.getDefaultVersification()
          Deprecated. Use Versifications.getVersification(String) instead.
 Versification Versifications.getVersification(String name)
          Get the Versification by its name.
 

Methods in org.crosswire.jsword.versification.system with parameters of type Versification
 void Versifications.register(Versification rs)
          Add a Versification that is not predefined by JSword.
 


Copyright ? 2003-2011