| 
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 }
 |