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 or later
5    * as published by the Free Software Foundation. This program is distributed
6    * in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
7    * the 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   * © CrossWire Bible Society, 2005 - 2016
18   *
19   */
20  package org.crosswire.jsword.book.sword;
21  
22  /**
23   * A Constants to help the SwordBookDriver to read Sword format data.
24   * 
25   * @see gnu.lgpl.License The GNU Lesser General Public License for details.
26   * @author Mark Goodwin
27   * @author Joe Walker
28   * @author The SWORD Project (don't know who - no credits in original files (canon.h))
29   */
30  public final class SwordConstants {
31      /**
32       * Prevent instantiation
33       */
34      private SwordConstants() {
35      }
36  
37      /**
38       * New testament data files
39       */
40      public static final String FILE_NT = "nt";
41  
42      /**
43       * Old testament data files
44       */
45      public static final String FILE_OT = "ot";
46  
47      /**
48       * Index file extensions
49       */
50      public static final String EXTENSION_VSS = ".vss";
51  
52      /**
53       * Extension for index files
54       */
55      public static final String EXTENSION_INDEX = ".idx";
56  
57      /**
58       * Extension for data files
59       */
60      public static final String EXTENSION_DATA = ".dat";
61  
62      /**
63       * Extension for config files
64       */
65      public static final String EXTENSION_CONF = ".conf";
66  
67      /**
68       * The data directory
69       */
70      public static final String DIR_DATA = "modules";
71  
72      /**
73       * The configuration directory
74       */
75      public static final String DIR_CONF = "mods.d";
76  
77      /**
78       * The configuration directory with a trailing /
79       */
80      public static final String PATH_CONF = "mods.d/";
81  }
82