| SystemDefault.java |
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