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

Packages that use BibleBook
org.crosswire.jsword.book.basic The Basic package contains default and abstract implementations of the main Book classes. 
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 BibleBook in org.crosswire.jsword.book.basic
 

Fields in org.crosswire.jsword.book.basic with type parameters of type BibleBook
private  Set<BibleBook> AbstractPassageBook.bibleBooks
          lazy of cache of bible books contained in the Book
 

Methods in org.crosswire.jsword.book.basic that return types with arguments of type BibleBook
private  Set<BibleBook> AbstractPassageBook.calculateBibleBookList()
          Iterate all books checking if document contains a verse from the book
private  Set<BibleBook> AbstractPassageBook.fromString(String list)
           
 Set<BibleBook> AbstractPassageBook.getBibleBooks()
          This implementation lazily inits, saves to the JSword conf file and also caches the book list for future use.
private  Set<BibleBook> AbstractPassageBook.getBibleBooksInternal()
          Obtains the set of bible books from the internal configuration file, creating it if required.
 

Method parameters in org.crosswire.jsword.book.basic with type arguments of type BibleBook
private  String AbstractPassageBook.toString(Set<BibleBook> books)
           
 

Uses of BibleBook in org.crosswire.jsword.passage
 

Fields in org.crosswire.jsword.passage declared as BibleBook
private  BibleBook Verse.book
          The book of the Bible.
 

Methods in org.crosswire.jsword.passage that return BibleBook
 BibleBook Verse.getBook()
          Return the book that we refer to
 

Methods in org.crosswire.jsword.passage with parameters of type BibleBook
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")
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")
 

Constructors in org.crosswire.jsword.passage with parameters of type BibleBook
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.
 

Uses of BibleBook in org.crosswire.jsword.versification
 

Fields in org.crosswire.jsword.versification declared as BibleBook
private  BibleBook BookName.book
           
protected  BibleBook[] BibleBookList.books
          The ordered books in this list
 

Fields in org.crosswire.jsword.versification with type parameters of type BibleBook
private  LinkedHashMap<BibleBook,BookName> BibleNames.NameList.books
          The collection of BookNames by BibleBooks.
private static Map<String,BibleBook> BibleBook.exactMatches
           
private static Map<String,BibleBook> BibleBook.osisMap
          A quick lookup based on OSIS name for the book
 

Methods in org.crosswire.jsword.versification that return BibleBook
static BibleBook BibleBook.fromExactOSIS(String osis)
           
static BibleBook BibleBook.fromOSIS(String osis)
          Case insensitive search for BibleBook for an OSIS name.
 BibleBook BookName.getBook()
          Get the BibleBook to which this set of names is tied.
 BibleBook Versification.getBook(int ordinal)
          Get the BibleBook by its position in this Versification.
 BibleBook BibleBookList.getBook(int ordinal)
          Get the BibleBook by its position in this Versification.
 BibleBook Versification.getBook(String find)
          Get a book from its name.
 BibleBook BibleNames.getBook(String find)
          Get a book from its name.
(package private)  BibleBook BibleNames.NameList.getBook(String find, boolean fuzzy)
          Get a book from its name.
 BibleBook Versification.getFirstBook()
          Return the first book in the list.
 BibleBook BibleBookList.getFirstBook()
          Return the first book in the list.
 BibleBook Versification.getLastBook()
          Return the first book in the list.
 BibleBook BibleBookList.getLastBook()
          Return the first book in the list.
 BibleBook Versification.getNextBook(BibleBook book)
          Given a BibleBook, get the next BibleBook in this Versification.
 BibleBook BibleBookList.getNextBook(BibleBook book)
          Given a BibleBook, get the next BibleBook in this Versification.
 BibleBook Versification.getPreviousBook(BibleBook book)
          Given a BibleBook, get the previous BibleBook in this Versification.
 BibleBook BibleBookList.getPreviousBook(BibleBook book)
          Given a BibleBook, get the previous BibleBook in this Versification.
static BibleBook BibleBook.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static BibleBook[] BibleBook.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in org.crosswire.jsword.versification that return types with arguments of type BibleBook
 Iterator<BibleBook> Versification.getBookIterator()
          Get the BibleBooks in this Versification.
 Iterator<BibleBook> BibleBookList.iterator()
          Get the BibleBooks in this Versification.
 

Methods in org.crosswire.jsword.versification with parameters of type BibleBook
abstract  boolean DivisionName.contains(BibleBook book)
          Determine whether the book is contained within the section.
 boolean BibleBookList.contains(BibleBook book)
          Does this Versification contain the BibleBook.
 boolean Versification.containsBook(BibleBook book)
          Does this Versification contain the BibleBook.
 BookName Versification.getBookName(BibleBook book)
          Get the BookName.
 BookName BibleNames.getBookName(BibleBook book)
          Get the BookName.
(package private)  BookName BibleNames.NameList.getBookName(BibleBook book)
           
 int Versification.getLastChapter(BibleBook book)
          Get the last valid chapter number for a book.
 int Versification.getLastVerse(BibleBook book, int chapter)
          Get the last valid verse number for a chapter.
 String Versification.getLongName(BibleBook book)
          Get the full name of a book (e.g.
 String BibleNames.getLongName(BibleBook book)
          Get the full name of a book (e.g.
(package private)  String BibleNames.NameList.getLongName(BibleBook book)
          Get the full name of a book (e.g.
 BibleBook Versification.getNextBook(BibleBook book)
          Given a BibleBook, get the next BibleBook in this Versification.
 BibleBook BibleBookList.getNextBook(BibleBook book)
          Given a BibleBook, get the next BibleBook in this Versification.
 int BibleBookList.getOrdinal(BibleBook book)
          Where does the BibleBook come in the order of books of the Bible.
 String Versification.getPreferredName(BibleBook book)
          Get the preferred name of a book.
 String BibleNames.getPreferredName(BibleBook book)
          Get the preferred name of a book.
(package private)  String BibleNames.NameList.getPreferredName(BibleBook book)
          Get the preferred name of a book.
 BibleBook Versification.getPreviousBook(BibleBook book)
          Given a BibleBook, get the previous BibleBook in this Versification.
 BibleBook BibleBookList.getPreviousBook(BibleBook book)
          Given a BibleBook, get the previous BibleBook in this Versification.
static DivisionName DivisionName.getSection(BibleBook book)
          Determine the section to which this book belongs.
 String Versification.getShortName(BibleBook book)
          Get the short name of a book (e.g.
 String BibleNames.getShortName(BibleBook book)
          Get the short name of a book (e.g.
(package private)  String BibleNames.NameList.getShortName(BibleBook book)
          Get the short name of a book (e.g.
 Verse Versification.patch(BibleBook book, int chapter, int verse)
          Fix up these verses so that they are as valid a possible.
private  void BibleNames.NameList.store(ResourceBundle resources, BibleBook book, Map fullMap, Map shortMap, Map altMap)
           
 void Versification.validate(BibleBook book, int chapter, int verse)
          Does the following represent a real verse?.
 boolean Versification.validate(BibleBook book, int chapter, int verse, boolean silent)
          Does the following represent a real verse?.
 

Constructors in org.crosswire.jsword.versification with parameters of type BibleBook
BibleBookList(BibleBook[] books)
          Create an ordered BibleBookList from the input.
BookName(Locale locale, BibleBook book, String longName, String shortName, String alternateNames)
          Create a BookName for a Book of the Bible in a given language.
Versification(String name, BibleBook[] booksOT, BibleBook[] booksNT, int[][] lastVerseOT, int[][] lastVerseNT)
          Construct a Versification.
Versification(String name, BibleBook[] booksOT, BibleBook[] booksNT, int[][] lastVerseOT, int[][] lastVerseNT)
          Construct a Versification.
 

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

Fields in org.crosswire.jsword.versification.system declared as BibleBook
(package private) static BibleBook[] SystemDefault.BOOKS_NONE
           
(package private) static BibleBook[] SystemVulg.BOOKS_NT
           
(package private) static BibleBook[] SystemSynodalProt.BOOKS_NT
           
(package private) static BibleBook[] SystemSynodal.BOOKS_NT
           
(package private) static BibleBook[] SystemOrthodox.BOOKS_NT
           
(package private) static BibleBook[] SystemNRSVA.BOOKS_NT
           
(package private) static BibleBook[] SystemNRSV.BOOKS_NT
           
(package private) static BibleBook[] SystemMT.BOOKS_NT
           
(package private) static BibleBook[] SystemLuther.BOOKS_NT
           
(package private) static BibleBook[] SystemLeningrad.BOOKS_NT
           
(package private) static BibleBook[] SystemLXX.BOOKS_NT
           
(package private) static BibleBook[] SystemKJVA.BOOKS_NT
           
(package private) static BibleBook[] SystemKJV.BOOKS_NT
           
(package private) static BibleBook[] SystemGerman.BOOKS_NT
           
(package private) static BibleBook[] SystemDefault.BOOKS_NT
           
(package private) static BibleBook[] SystemCatholic2.BOOKS_NT
           
(package private) static BibleBook[] SystemCatholic.BOOKS_NT
           
(package private) static BibleBook[] SystemVulg.BOOKS_OT
           
(package private) static BibleBook[] SystemSynodalProt.BOOKS_OT
           
(package private) static BibleBook[] SystemSynodal.BOOKS_OT
           
(package private) static BibleBook[] SystemOrthodox.BOOKS_OT
           
(package private) static BibleBook[] SystemNRSVA.BOOKS_OT
           
(package private) static BibleBook[] SystemNRSV.BOOKS_OT
           
(package private) static BibleBook[] SystemMT.BOOKS_OT
           
(package private) static BibleBook[] SystemLuther.BOOKS_OT
           
(package private) static BibleBook[] SystemLeningrad.BOOKS_OT
           
(package private) static BibleBook[] SystemLXX.BOOKS_OT
           
(package private) static BibleBook[] SystemKJVA.BOOKS_OT
           
(package private) static BibleBook[] SystemKJV.BOOKS_OT
           
(package private) static BibleBook[] SystemGerman.BOOKS_OT
           
(package private) static BibleBook[] SystemDefault.BOOKS_OT
           
(package private) static BibleBook[] SystemCatholic2.BOOKS_OT
           
(package private) static BibleBook[] SystemCatholic.BOOKS_OT
           
 


Copyright ยจ 2003-2015