502fd59bab94e0ab0c5dfb6a10e1b4883229cd8f
[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.7
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 }