1
20 package org.crosswire.jsword.versification.system;
21
22 import org.crosswire.jsword.versification.BibleBook;
23 import org.crosswire.jsword.versification.Versification;
24
25
31 public class SystemKJVA extends Versification {
32
35 SystemKJVA() {
36 super(V11N_NAME, BOOKS_OT, BOOKS_NT, LAST_VERSE_OT, LAST_VERSE_NT);
37 }
38
39 public static final String V11N_NAME = "KJVA";
40
41 static final BibleBook[] BOOKS_OT =
44 {
45 BibleBook.GEN,
46 BibleBook.EXOD,
47 BibleBook.LEV,
48 BibleBook.NUM,
49 BibleBook.DEUT,
50 BibleBook.JOSH,
51 BibleBook.JUDG,
52 BibleBook.RUTH,
53 BibleBook.SAM1,
54 BibleBook.SAM2,
55 BibleBook.KGS1,
56 BibleBook.KGS2,
57 BibleBook.CHR1,
58 BibleBook.CHR2,
59 BibleBook.EZRA,
60 BibleBook.NEH,
61 BibleBook.ESTH,
62 BibleBook.JOB,
63 BibleBook.PS,
64 BibleBook.PROV,
65 BibleBook.ECCL,
66 BibleBook.SONG,
67 BibleBook.ISA,
68 BibleBook.JER,
69 BibleBook.LAM,
70 BibleBook.EZEK,
71 BibleBook.DAN,
72 BibleBook.HOS,
73 BibleBook.JOEL,
74 BibleBook.AMOS,
75 BibleBook.OBAD,
76 BibleBook.JONAH,
77 BibleBook.MIC,
78 BibleBook.NAH,
79 BibleBook.HAB,
80 BibleBook.ZEPH,
81 BibleBook.HAG,
82 BibleBook.ZECH,
83 BibleBook.MAL,
84 BibleBook.ESD1,
85 BibleBook.ESD2,
86 BibleBook.TOB,
87 BibleBook.JDT,
88 BibleBook.ADD_ESTH,
89 BibleBook.WIS,
90 BibleBook.SIR,
91 BibleBook.BAR,
92 BibleBook.PR_AZAR,
93 BibleBook.SUS,
94 BibleBook.BEL,
95 BibleBook.PR_MAN,
96 BibleBook.MACC1,
97 BibleBook.MACC2,
98 };
99
100 static final BibleBook[] BOOKS_NT = SystemDefault.BOOKS_NT;
101
102 static final int[][] LAST_VERSE_OT =
103 {
104 {
106 31, 25, 24, 26, 32, 22, 24, 22, 29, 32,
107 32, 20, 18, 24, 21, 16, 27, 33, 38, 18,
108 34, 24, 20, 67, 34, 35, 46, 22, 35, 43,
109 55, 32, 20, 31, 29, 43, 36, 30, 23, 23,
110 57, 38, 34, 34, 28, 34, 31, 22, 33, 26,
111 },
112 {
114 22, 25, 22, 31, 23, 30, 25, 32, 35, 29,
115 10, 51, 22, 31, 27, 36, 16, 27, 25, 26,
116 36, 31, 33, 18, 40, 37, 21, 43, 46, 38,
117 18, 35, 23, 35, 35, 38, 29, 31, 43, 38,
118 },
119 {
121 17, 16, 17, 35, 19, 30, 38, 36, 24, 20,
122 47, 8, 59, 57, 33, 34, 16, 30, 37, 27,
123 24, 33, 44, 23, 55, 46, 34,
124 },
125 {
127 54, 34, 51, 49, 31, 27, 89, 26, 23, 36,
128 35, 16, 33, 45, 41, 50, 13, 32, 22, 29,
129 35, 41, 30, 25, 18, 65, 23, 31, 40, 16,
130 54, 42, 56, 29, 34, 13,
131 },
132 {
134 46, 37, 29, 49, 33, 25, 26, 20, 29, 22,
135 32, 32, 18, 29, 23, 22, 20, 22, 21, 20,
136 23, 30, 25, 22, 19, 19, 26, 68, 29, 20,
137 30, 52, 29, 12,
138 },
139 {
141 18, 24, 17, 24, 15, 27, 26, 35, 27, 43,
142 23, 24, 33, 15, 63, 10, 18, 28, 51, 9,
143 45, 34, 16, 33,
144 },
145 {
147 36, 23, 31, 24, 31, 40, 25, 35, 57, 18,
148 40, 15, 25, 20, 20, 31, 13, 31, 30, 48,
149 25,
150 },
151 {
153 22, 23, 18, 22,
154 },
155 {
157 28, 36, 21, 22, 12, 21, 17, 22, 27, 27,
158 15, 25, 23, 52, 35, 23, 58, 30, 24, 42,
159 15, 23, 29, 22, 44, 25, 12, 25, 11, 31,
160 13,
161 },
162 {
164 27, 32, 39, 12, 25, 23, 29, 18, 13, 19,
165 27, 31, 39, 33, 37, 23, 29, 33, 43, 26,
166 22, 51, 39, 25,
167 },
168 {
170 53, 46, 28, 34, 18, 38, 51, 66, 28, 29,
171 43, 33, 34, 31, 34, 34, 24, 46, 21, 43,
172 29, 53,
173 },
174 {
176 18, 25, 27, 44, 27, 33, 20, 29, 37, 36,
177 21, 21, 25, 29, 38, 20, 41, 37, 37, 21,
178 26, 20, 37, 20, 30,
179 },
180 {
182 54, 55, 24, 43, 26, 81, 40, 40, 44, 14,
183 47, 40, 14, 17, 29, 43, 27, 17, 19, 8,
184 30, 19, 32, 31, 31, 32, 34, 21, 30,
185 },
186 {
188 17, 18, 17, 22, 14, 42, 22, 18, 31, 19,
189 23, 16, 22, 15, 19, 14, 19, 34, 11, 37,
190 20, 12, 21, 27, 28, 23, 9, 27, 36, 27,
191 21, 33, 25, 33, 27, 23,
192 },
193 {
195 11, 70, 13, 24, 17, 22, 28, 36, 15, 44,
196 },
197 {
199 11, 20, 32, 23, 19, 19, 73, 18, 38, 39,
200 36, 47, 31,
201 },
202 {
204 22, 23, 15, 17, 14, 14, 10, 17, 32, 3,
205 },
206 {
208 22, 13, 26, 21, 27, 30, 21, 22, 35, 22,
209 20, 25, 28, 22, 35, 22, 16, 21, 29, 29,
210 34, 30, 17, 25, 6, 14, 23, 28, 25, 31,
211 40, 22, 33, 37, 16, 33, 24, 41, 30, 24,
212 34, 17,
213 },
214 {
216 6, 12, 8, 8, 12, 10, 17, 9, 20, 18,
217 7, 8, 6, 7, 5, 11, 15, 50, 14, 9,
218 13, 31, 6, 10, 22, 12, 14, 9, 11, 12,
219 24, 11, 22, 22, 28, 12, 40, 22, 13, 17,
220 13, 11, 5, 26, 17, 11, 9, 14, 20, 23,
221 19, 9, 6, 7, 23, 13, 11, 11, 17, 12,
222 8, 12, 11, 10, 13, 20, 7, 35, 36, 5,
223 24, 20, 28, 23, 10, 12, 20, 72, 13, 19,
224 16, 8, 18, 12, 13, 17, 7, 18, 52, 17,
225 16, 15, 5, 23, 11, 13, 12, 9, 9, 5,
226 8, 28, 22, 35, 45, 48, 43, 13, 31, 7,
227 10, 10, 9, 8, 18, 19, 2, 29, 176, 7,
228 8, 9, 4, 8, 5, 6, 5, 6, 8, 8,
229 3, 18, 3, 3, 21, 26, 9, 8, 24, 13,
230 10, 7, 12, 15, 21, 10, 20, 14, 9, 6,
231 },
232 {
234 33, 22, 35, 27, 23, 35, 27, 36, 18, 32,
235 31, 28, 25, 35, 33, 33, 28, 24, 29, 30,
236 31, 29, 35, 34, 28, 28, 27, 28, 27, 33,
237 31,
238 },
239 {
241 18, 26, 22, 16, 20, 12, 29, 17, 18, 20,
242 10, 14,
243 },
244 {
246 17, 17, 11, 16, 16, 13, 13, 14,
247 },
248 {
250 31, 22, 26, 6, 30, 13, 25, 22, 21, 34,
251 16, 6, 22, 32, 9, 14, 14, 7, 25, 6,
252 17, 25, 18, 23, 12, 21, 13, 29, 24, 33,
253 9, 20, 24, 17, 10, 22, 38, 22, 8, 31,
254 29, 25, 28, 28, 25, 13, 15, 22, 26, 11,
255 23, 15, 12, 17, 13, 12, 21, 14, 21, 22,
256 11, 12, 19, 12, 25, 24,
257 },
258 {
260 19, 37, 25, 31, 31, 30, 34, 22, 26, 25,
261 23, 17, 27, 22, 21, 21, 27, 23, 15, 18,
262 14, 30, 40, 10, 38, 24, 22, 17, 32, 24,
263 40, 44, 26, 22, 19, 32, 21, 28, 18, 16,
264 18, 22, 13, 30, 5, 28, 7, 47, 39, 46,
265 64, 34,
266 },
267 {
269 22, 22, 66, 22, 22,
270 },
271 {
273 28, 10, 27, 17, 17, 14, 27, 18, 11, 22,
274 25, 28, 23, 23, 8, 63, 24, 32, 14, 49,
275 32, 31, 49, 27, 17, 21, 36, 26, 21, 26,
276 18, 32, 33, 31, 15, 38, 28, 23, 29, 49,
277 26, 20, 27, 31, 25, 24, 23, 35,
278 },
279 {
281 21, 49, 30, 37, 31, 28, 28, 27, 27, 21,
282 45, 13,
283 },
284 {
286 11, 23, 5, 19, 15, 11, 16, 14, 17, 15,
287 12, 14, 16, 9,
288 },
289 {
291 20, 32, 21,
292 },
293 {
295 15, 16, 15, 13, 27, 14, 17, 14, 15,
296 },
297 {
299 21,
300 },
301 {
303 17, 10, 10, 11,
304 },
305 {
307 16, 13, 12, 13, 15, 16, 20,
308 },
309 {
311 15, 13, 19,
312 },
313 {
315 17, 20, 19,
316 },
317 {
319 18, 15, 20,
320 },
321 {
323 15, 23,
324 },
325 {
327 21, 13, 10, 14, 11, 15, 14, 23, 17, 12,
328 17, 14, 9, 21,
329 },
330 {
332 14, 17, 18, 6,
333 },
334 {
336 58, 30, 24, 63, 73, 34, 15, 96, 55,
337 },
338 {
340 40, 48, 36, 52, 56, 59, 70, 63, 47, 59,
341 46, 51, 58, 48, 63, 78,
342 },
343 {
345 22, 14, 17, 21, 22, 17, 18, 21, 6, 12,
346 19, 22, 18, 15,
347 },
348 {
350 16, 28, 10, 15, 24, 21, 32, 36, 14, 23,
351 23, 20, 20, 19, 13, 25,
352 },
353 {
355 1, 1, 1, 1, 1, 1, 1, 1, 1, 13,
356 12, 6, 18, 19, 16, 24,
357 },
358 {
360 16, 24, 19, 20, 23, 25, 30, 21, 18, 21,
361 26, 27, 19, 31, 19, 29, 21, 25, 22,
362 },
363 {
365 30, 18, 31, 31, 15, 37, 36, 19, 18, 31,
366 34, 18, 26, 27, 20, 30, 32, 33, 30, 32,
367 28, 27, 28, 34, 26, 29, 30, 26, 28, 25,
368 31, 24, 31, 26, 20, 26, 31, 34, 35, 30,
369 24, 25, 33, 22, 26, 20, 25, 25, 16, 29,
370 30,
371 },
372 {
374 22, 35, 37, 37, 9, 73,
375 },
376 {
378 68,
379 },
380 {
382 64,
383 },
384 {
386 42,
387 },
388 {
390 1,
391 },
392 {
394 64, 70, 60, 61, 68, 63, 50, 32, 73, 89,
395 74, 53, 53, 49, 41, 24,
396 },
397 {
399 36, 32, 40, 50, 27, 31, 42, 36, 29, 38,
400 38, 45, 26, 46, 39,
401 },
402 };
403
404 static final int[][] LAST_VERSE_NT = SystemKJV.LAST_VERSE_NT;
405
406
409 private static final long serialVersionUID = 1054681694714921358L;
410 }
411