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

Packages that use Versification
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.jsword.book
 

Methods in org.crosswire.jsword.book that return Versification
private  Versification BookData.getVersification(int i)
           
 

Methods in org.crosswire.jsword.book with parameters of type Versification
static String OSISUtil.getReferences(Book book, Key key, 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.
private  BookData.BookVerseContent BookData.keyIteratorContentByVerse(Versification v11n, Iterator<org.jdom2.Content> iter)
          We iterate through the content, making sure we key together those bits that belong together.
 

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
 

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 v11n, 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()
           
 Versification VerseKey.getVersification()
          Get the Versification that defines the Verses in this VerseKey.
 Versification Verse.getVersification()
           
 Versification SynchronizedPassage.getVersification()
           
 Versification ReadOnlyPassage.getVersification()
           
 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, 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, 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)
          Construct a Verse from a String - something like "Gen 1:1".
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)
          Construct a Verse from a String and a VerseRange.
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.
 Passage PassageKeyFactory.getKey(Versification v11n, String passageReference)
          Convert the passageReference into a Passage.
 Passage PassageKeyFactory.getKey(Versification v11n, String passageReference, Key basis)
          Convert the passageReference into a Passage.
 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")
abstract  boolean RestrictionType.isSameScope(Versification v11n, Verse start, Verse end)
          Are the two verses in the same scope.
private  Verse OsisParser.parseOsisID(Versification v11n, List<String> osisIDParts)
           
 Verse OsisParser.parseOsisID(Versification v11n, String osisID)
          Strict OSIS ID parsers, case-sensitive
 VerseRange OsisParser.parseOsisRef(Versification v11n, String osisRef)
          String OSIS Ref parser, assumes a - separating two osis IDs
 VerseRange VerseRange.reversify(Versification newVersification)
           
 T VerseKey.reversify(Versification newVersification)
          Cast this VerseKey into another Versification.
 Verse Verse.reversify(Versification newVersification)
           
 Passage SynchronizedPassage.reversify(Versification newVersification)
           
 Passage ReadOnlyPassage.reversify(Versification newVersification)
           
 Passage AbstractPassage.reversify(Versification newVersification)
           
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)
          Convert the Object to a VerseRange.
 

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<VerseRange> 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(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, BibleBook book, int chapter, int verse, String subIdentifier)
          Create a Verse from book, chapter and verse numbers, throwing 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, 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 VersificationsMapper.KJV
           
private static Versification VersificationToKJVMapper.KJV
           
private  Versification VersificationToKJVMapper.nonKjv
           
 

Fields in org.crosswire.jsword.versification with type parameters of type Versification
private static Map<Versification,VersificationToKJVMapper> VersificationsMapper.MAPPERS
           
 

Methods in org.crosswire.jsword.versification with parameters of type Versification
private  Passage VersificationToKJVMapper.createEmptyPassage(Versification versification)
          Simplify creation of an empty passage object of the default type, with the required v11n.
private  void VersificationsMapper.ensure(Versification versification)
          Reads the mapping from file if it does not exist
 void VersificationsMapper.ensureMappingDataLoaded(Versification versification)
          Call this to ensure mapping data is loaded (maybe for newly installed books).
private  QualifiedKey VersificationToKJVMapper.getAbsentQualifiedKey(Versification versification, String versesKey)
          Deals with absent markers, whether absent in the KJV or absent in the current versification.
private  QualifiedKey VersificationToKJVMapper.getExistingQualifiedKey(Versification versification, String versesKey)
          Deals with real keys found in the versification.
private  VerseKey VersificationsMapper.getKeyFromQualifiedKeys(Versification versification, List<QualifiedKey> kjvVerses)
           
private  QualifiedKey VersificationToKJVMapper.getOffsetQualifiedKey(Versification versification, String versesKey, VerseKey offsetBasis)
          Deals with offset markers, indicating a passage is +x or -x verses from this one.
private  QualifiedKey VersificationToKJVMapper.getRange(Versification versification, String versesKey, VerseKey offsetBasis)
          Expands a reference to all its verses
private  VerseKey VersificationsMapper.guessKeyFromKjvVerses(Versification targetVersification, List<QualifiedKey> kjvVerses)
          This is a last attempt at trying to get something, on the basis that something is better than nothing.
 Passage VersificationsMapper.map(Passage key, Versification target)
          Maps a whole passage, and does so verse by verse.
 VerseKey VersificationsMapper.mapVerse(Verse v, Versification targetVersification)
           
 QualifiedKey QualifiedKey.reversify(Versification target)
          Convert this QualifiedKey from one Versification to another.
 

Constructors in org.crosswire.jsword.versification with parameters of type Versification
FileVersificationMapping(Versification versification)
           
VersificationToKJVMapper(Versification nonKjv, FileVersificationMapping mapping)
           
 

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 SystemLXX
          LXX a compromise versification system, intended to allow encoding of Bibles using a number of slightly varying LXX-based versification systems.
 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 SystemOrthodox
          Orthodox is based on the LXX versification system.
 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 SystemSynodalProt
          The SynodalP versification is essentially the KJV v11n, using its chapter counts, but with a modified NT book order similar to those of the Synodal v11n and 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-2015