| 6 | 1 /** | 
|  | 2  * | 
|  | 3  * Copyright INRA-URGI 2009-2010 | 
|  | 4  * | 
|  | 5  * This software is governed by the CeCILL license under French law and | 
|  | 6  * abiding by the rules of distribution of free software. You can use, | 
|  | 7  * modify and/ or redistribute the software under the terms of the CeCILL | 
|  | 8  * license as circulated by CEA, CNRS and INRIA at the following URL | 
|  | 9  * "http://www.cecill.info". | 
|  | 10  * | 
|  | 11  * As a counterpart to the access to the source code and rights to copy, | 
|  | 12  * modify and redistribute granted by the license, users are provided only | 
|  | 13  * with a limited warranty and the software's author, the holder of the | 
|  | 14  * economic rights, and the successive licensors have only limited | 
|  | 15  * liability. | 
|  | 16  * | 
|  | 17  * In this respect, the user's attention is drawn to the risks associated | 
|  | 18  * with loading, using, modifying and/or developing or reproducing the | 
|  | 19  * software by the user in light of its specific status of free software, | 
|  | 20  * that may mean that it is complicated to manipulate, and that also | 
|  | 21  * therefore means that it is reserved for developers and experienced | 
|  | 22  * professionals having in-depth computer knowledge. Users are therefore | 
|  | 23  * encouraged to load and test the software's suitability as regards their | 
|  | 24  * requirements in conditions enabling the security of their systems and/or | 
|  | 25  * data to be ensured and, more generally, to use and operate it in the | 
|  | 26  * same conditions as regards security. | 
|  | 27  * | 
|  | 28  * The fact that you are presently reading this means that you have had | 
|  | 29  * knowledge of the CeCILL license and that you accept its terms. | 
|  | 30  * | 
|  | 31  */ | 
|  | 32 import java.util.Vector; | 
|  | 33 import java.util.HashMap; | 
|  | 34 import javax.swing.DefaultListModel; | 
|  | 35 import javax.swing.JButton; | 
|  | 36 import javax.swing.JTextField; | 
|  | 37 | 
|  | 38 public class Global { | 
|  | 39 | 
|  | 40   public static int logAreaSize = 100; | 
|  | 41 | 
|  | 42   public static String smartConfFileName = "smart.conf"; | 
|  | 43 | 
|  | 44   public static String smartProgramsFileName = "programs.txt"; | 
|  | 45 | 
|  | 46   public static String smartFormatsFileName = "formats.txt"; | 
|  | 47 | 
|  | 48   public static String pythonPath = new String(); | 
|  | 49 | 
|  | 50   public static String pythonCommand = "python"; | 
|  | 51 | 
|  | 52   public static String mysqlCommand = "mysql"; | 
|  | 53 | 
|  | 54   public static String rCommand = "R"; | 
|  | 55 | 
|  | 56   public static Files files = new Files(); | 
|  | 57 | 
|  | 58   public static DefaultListModel fileNames = new DefaultListModel(); | 
|  | 59 | 
|  | 60   public static FormatsContainer formats = new FormatsContainer(); | 
|  | 61 | 
|  | 62   public static boolean programRunning = false; | 
|  | 63 | 
|  | 64   public static HashMap < JButton, JTextField > otherFilesChooser = new HashMap < JButton, JTextField >(); | 
|  | 65 | 
|  | 66   public static HashMap < JButton, JTextField > otherDirectoriesChooser = new HashMap < JButton, JTextField >(); | 
|  | 67 | 
|  | 68   public static HashMap < JButton, JTextField > otherFileConcatenationChooser = new HashMap < JButton, JTextField >(); | 
|  | 69 | 
|  | 70 } |