1   /**
2    * Distribution License:
3    * JSword is free software; you can redistribute it and/or modify it under
4    * the terms of the GNU Lesser General Public License, version 2.1 as published by
5    * the Free Software Foundation. This program is distributed in the hope
6    * that it will be useful, but WITHOUT ANY WARRANTY; without even the
7    * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
8    * See the GNU Lesser General Public License for more details.
9    *
10   * The License is available on the internet at:
11   *       http://www.gnu.org/copyleft/lgpl.html
12   * or by writing to:
13   *      Free Software Foundation, Inc.
14   *      59 Temple Place - Suite 330
15   *      Boston, MA 02111-1307, USA
16   *
17   * Copyright: 2012
18   *     The copyright to this program is held by it's authors.
19   *
20   * ID: $Id: SystemDefault.java 2230 2012-02-08 00:00:10Z dmsmith $
21   */
22  package org.crosswire.jsword.versification.system;
23  
24  import org.crosswire.jsword.versification.BibleBook;
25  import org.crosswire.jsword.versification.Versification;
26  
27  /**
28   * The SystemDefault versification (v11n) is that of the Protestant KJV.
29   * This is the first v11n defined within JSword and SWORD.
30   *
31   * @see gnu.lgpl.License for license details.<br>
32   *      The copyright to this program is held by it's authors.
33   * @author DM Smith [dmsmith555 at yahoo dot com]
34   */
35  public class SystemDefault extends Versification {
36      public static final String V11N_NAME = "";
37  
38      // Default Books for other Testament in single Testament Bibles
39      /* protected */ static final BibleBook[] BOOKS_NONE =
40      {
41      };
42  
43      // Default offsets for other Testament in single Testament Bibles
44      /* protected */ static final int[][] LAST_VERSE_NONE =
45      {
46      };
47  
48      // Default NT list is the most common
49      /* protected */ static final BibleBook[] BOOKS_NT =
50      {
51          BibleBook.MATT,
52          BibleBook.MARK,
53          BibleBook.LUKE,
54          BibleBook.JOHN,
55          BibleBook.ACTS,
56          BibleBook.ROM,
57          BibleBook.COR1,
58          BibleBook.COR2,
59          BibleBook.GAL,
60          BibleBook.EPH,
61          BibleBook.PHIL,
62          BibleBook.COL,
63          BibleBook.THESS1,
64          BibleBook.THESS2,
65          BibleBook.TIM1,
66          BibleBook.TIM2,
67          BibleBook.TITUS,
68          BibleBook.PHLM,
69          BibleBook.HEB,
70          BibleBook.JAS,
71          BibleBook.PET1,
72          BibleBook.PET2,
73          BibleBook.JOHN1,
74          BibleBook.JOHN2,
75          BibleBook.JOHN3,
76          BibleBook.JUDE,
77          BibleBook.REV,
78      };
79  
80      /* protected */ static final BibleBook[] BOOKS_OT =
81      {
82          BibleBook.GEN,
83          BibleBook.EXOD,
84          BibleBook.LEV,
85          BibleBook.NUM,
86          BibleBook.DEUT,
87          BibleBook.JOSH,
88          BibleBook.JUDG,
89          BibleBook.RUTH,
90          BibleBook.SAM1,
91          BibleBook.SAM2,
92          BibleBook.KGS1,
93          BibleBook.KGS2,
94          BibleBook.CHR1,
95          BibleBook.CHR2,
96          BibleBook.EZRA,
97          BibleBook.NEH,
98          BibleBook.ESTH,
99          BibleBook.JOB,
100         BibleBook.PS,
101         BibleBook.PROV,
102         BibleBook.ECCL,
103         BibleBook.SONG,
104         BibleBook.ISA,
105         BibleBook.JER,
106         BibleBook.LAM,
107         BibleBook.EZEK,
108         BibleBook.DAN,
109         BibleBook.HOS,
110         BibleBook.JOEL,
111         BibleBook.AMOS,
112         BibleBook.OBAD,
113         BibleBook.JONAH,
114         BibleBook.MIC,
115         BibleBook.NAH,
116         BibleBook.HAB,
117         BibleBook.ZEPH,
118         BibleBook.HAG,
119         BibleBook.ZECH,
120         BibleBook.MAL,
121     };
122     /**
123      * Serialization ID
124      */
125     private static final long serialVersionUID = -921273257871599555L;
126 }
127