Indent hooks: ignore generated files
[scilab.git] / scilab / modules / javasci / src / java / org / scilab / modules / javasci / Call_ScilabJNI.java
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 2.0.4
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.javasci;
10
11
12 /* It is generated code. Disable checkstyle */
13 //CHECKSTYLE:OFF
14  /**
15    * Connector for Javasci v2.
16    * This class should <b>not</b> be used directly
17    * @see org.scilab.modules.javasci.Scilab
18    * @author DIGITEO - Sylvestre LEDRU
19    */
20 class Call_ScilabJNI {
21
22   /**
23     * Constructor
24     */
25   protected Call_ScilabJNI() {
26     throw new UnsupportedOperationException();
27   }
28
29   static {
30     try {
31     if (System.getProperty("os.name").toLowerCase().contains("windows")) {
32         System.loadLibrary("javasci");
33     } else {
34         System.loadLibrary("javasci2");
35         }
36     } catch (SecurityException e) {
37         System.err.println("A security manager exists and does not allow the loading of the specified dynamic library :");
38         e.printStackTrace(System.err);
39     } catch (UnsatisfiedLinkError e)    {
40         System.err.println("The native library javasci does not exist or cannot be found.");
41         e.printStackTrace(System.err);
42     }
43   }
44
45   public final static native int putList(String varNmae, Object list, char type);
46
47   public final static native int Call_ScilabOpen(String jarg1, boolean jarg2, String jarg3, int jarg4);
48   public final static native boolean TerminateScilab(String jarg1);
49   public final static native int SendScilabJob(String jarg1);
50   public final static native int SendScilabJobs(String[] jarg1, int jarg2);
51   public final static native void SetFromJavaToON();
52   public final static native boolean isGraphicOpened();
53   public final static native int GetLastErrorCode();
54   public final static native boolean isExistingVariable(String jarg1);
55   public final static native String getLastErrorMessage();
56   public final static native int getVariableType(String jarg1);
57   public final static native int getIntegerPrecision(String jarg1);
58   public final static native boolean isComplex(String jarg1);
59   public final static native int putString(String jarg1, String[][] jarg2);
60   public final static native int putDoubleComplex(String jarg1, double[][] jarg2, double[][] jarg5);
61   public final static native int putDouble(String jarg1, double[][] jarg2);
62   public final static native int putBoolean(String jarg1, boolean[][] jarg2);
63   public final static native int putByte(String jarg1, byte[][] jarg2);
64   public final static native int putUnsignedByte(String jarg1, byte[][] jarg2);
65   public final static native int putShort(String jarg1, short[][] jarg2);
66   public final static native int putUnsignedShort(String jarg1, short[][] jarg2);
67   public final static native int putInt(String jarg1, int[][] jarg2);
68   public final static native int putUnsignedInt(String jarg1, int[][] jarg2);
69   public final static native int putSparse(String jarg1, int jarg2, int jarg3, int[] jarg4, int[] jarg6, double[] jarg8);
70   public final static native int putComplexSparse(String jarg1, int jarg2, int jarg3, int[] jarg4, int[] jarg6, double[] jarg8, double[] jarg10);
71   public final static native int putBooleanSparse(String jarg1, int jarg2, int jarg3, int[] jarg4, int[] jarg6);
72   public final static native int putPolynomial(String jarg1, String jarg2, double[][][] jarg3);
73   public final static native int putComplexPolynomial(String jarg1, String jarg2, double[][][] jarg3, double[][][] jarg7);
74 }