commons: export the "is starting" flag to the java side
[scilab.git] / scilab / modules / commons / src / java / org / scilab / modules / commons / ScilabCommonsJNI.java
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 3.0.11
4  *
5  * Do not make changes to this file unless you know what you are doing--modify
6  * the SWIG interface file instead.
7  * ----------------------------------------------------------------------------- */
8
9 package org.scilab.modules.commons;
10
11
12 /* It is generated code. Disable checkstyle */
13 //CHECKSTYLE:OFF
14 /**
15   * Some commons values from Scilab engine to Java
16   * @author Sylvestre LEDRU
17   * @copyright DIGITEO 2010
18   */
19 public class ScilabCommonsJNI {
20
21     /**
22       * Constructor
23       */
24     protected ScilabCommonsJNI() {
25         throw new UnsupportedOperationException();
26     }
27
28     static {
29         try {
30             System.loadLibrary("scicommons");
31         } catch (SecurityException e) {
32             System.err.println("A security manager exists and does not allow the loading of the specified dynamic library.");
33             System.err.println(e.getLocalizedMessage());
34             System.exit(-1);
35         } catch (UnsatisfiedLinkError e)    {
36             System.err.println("The native library scicommons does not exist or cannot be found.");
37             if (System.getenv("CONTINUE_ON_JNI_ERROR") == null) {
38                 System.err.println(e.getLocalizedMessage());
39                 System.err.println("Current java.library.path is : " + System.getProperty("java.library.path"));
40                 System.exit(-1);
41             } else {
42                 System.err.println("Continuing anyway because of CONTINUE_ON_JNI_ERROR");
43             }
44         }
45     }
46
47     public final static native String getSCIHOME();
48     public final static native String getTMPDIR();
49     public final static native String getlanguage();
50     public final static native String createtempfilename(String jarg1, int jarg2);
51     public final static native int getieee();
52     public final static native void setieee(int jarg1);
53     public final static native void setformat(String jarg1, int jarg2);
54     public final static native String getformat();
55     public final static native int getformatwidth();
56     public final static native int getScilabVersionMajor();
57     public final static native int getScilabVersionMinor();
58     public final static native int getScilabVersionMaintenance();
59     public final static native int getScilabVersionTimestamp();
60     public final static native String getScilabVersionAsString();
61     public final static native int setRecursionLimit(int jarg1);
62     public final static native int getStartProcessing();
63 }