commons: export the "is starting" flag to the java side 65/19065/1
Clément DAVID [Thu, 9 Feb 2017 10:17:03 +0000 (11:17 +0100)]
Change-Id: I851a4faeeb5efdfe68c2cdfa8afd6812a54e8574

scilab/modules/commons/src/java/org/scilab/modules/commons/ScilabCommons.java
scilab/modules/commons/src/java/org/scilab/modules/commons/ScilabCommonsJNI.java
scilab/modules/commons/src/jni/ScilabCommons.i
scilab/modules/commons/src/jni/ScilabCommons_wrap.c

index 945c4b9..dd4a587 100644 (file)
@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 3.0.7
+ * Version 3.0.11
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
 package org.scilab.modules.commons;
 
 
- /**
-   * Some commons values from Scilab engine to Java
-   * @author Sylvestre LEDRU
-   * @copyright DIGITEO 2010
-   */
+/**
+  * Some commons values from Scilab engine to Java
+  * @author Sylvestre LEDRU
+  * @copyright DIGITEO 2010
+  */
 public class ScilabCommons {
 
- /**
-   * Constructor
-   */
- protected ScilabCommons() {
-    throw new UnsupportedOperationException();
- }
-  
- /**
-   * Get SCIHOME variable from Scilab
-   * @return SCIHOME value
-   */
-public static String getSCIHOME() {
-    return ScilabCommonsJNI.getSCIHOME();
-  }
-
-  public static String getTMPDIR() {
-    return ScilabCommonsJNI.getTMPDIR();
-  }
-
-  public static String getlanguage() {
-    return ScilabCommonsJNI.getlanguage();
-  }
-
-  public static String createtempfilename(String prefix, int bShortFormat) {
-    return ScilabCommonsJNI.createtempfilename(prefix, bShortFormat);
-  }
-
-  public static int getieee() {
-    return ScilabCommonsJNI.getieee();
-  }
-
-  public static void setieee(int arg0) {
-    ScilabCommonsJNI.setieee(arg0);
-  }
-
-  
- /**
-   * Set the Scilab ieee mode
-   */
-public static void setformat(String format, int width) {
-    ScilabCommonsJNI.setformat(format, width);
-  }
-
-  
- /**
-   * returns the Scilab format ("v" or "e")
-   * @return format
-   */
-public static String getformat() {
-    return ScilabCommonsJNI.getformat();
-  }
-
-  
- /**
-   * returns the Scilab format width
-   * @return format
-   */
-public static int getformatwidth() {
-    return ScilabCommonsJNI.getformatwidth();
-  }
-
-  
- /**
-   * returns the Scilab version major number
-   * @return version major
-   */
-public static int getScilabVersionMajor() {
-    return ScilabCommonsJNI.getScilabVersionMajor();
-  }
-
-  
- /**
-   * returns the Scilab version minor number
-   * @return version minor
-   */
-public static int getScilabVersionMinor() {
-    return ScilabCommonsJNI.getScilabVersionMinor();
-  }
-
-  
- /**
-   * returns the Scilab version maintenance number
-   * @return version maintenance
-   */
-public static int getScilabVersionMaintenance() {
-    return ScilabCommonsJNI.getScilabVersionMaintenance();
-  }
-
-  
- /**
-   * returns the Scilab version timestamp number
-   * @return version timestamp
-   */
-public static int getScilabVersionTimestamp() {
-    return ScilabCommonsJNI.getScilabVersionTimestamp();
-  }
-
-  
- /**
-   * returns the Scilab version as string
-   * @return version Scilab version as a string
-   */
-public static String getScilabVersionAsString() {
-    return ScilabCommonsJNI.getScilabVersionAsString();
-  }
-
-  public static int setRecursionLimit(int arg0) {
-    return ScilabCommonsJNI.setRecursionLimit(arg0);
-  }
+    /**
+      * Constructor
+      */
+    protected ScilabCommons() {
+        throw new UnsupportedOperationException();
+    }
+
+    /**
+      * Get SCIHOME variable from Scilab
+      * @return SCIHOME value
+      */
+    public static String getSCIHOME() {
+        return ScilabCommonsJNI.getSCIHOME();
+    }
+
+    public static String getTMPDIR() {
+        return ScilabCommonsJNI.getTMPDIR();
+    }
+
+    public static String getlanguage() {
+        return ScilabCommonsJNI.getlanguage();
+    }
+
+    public static String createtempfilename(String prefix, int bShortFormat) {
+        return ScilabCommonsJNI.createtempfilename(prefix, bShortFormat);
+    }
+
+    public static int getieee() {
+        return ScilabCommonsJNI.getieee();
+    }
+
+    public static void setieee(int arg0) {
+        ScilabCommonsJNI.setieee(arg0);
+    }
+
+
+    /**
+      * Set the Scilab ieee mode
+      */
+    public static void setformat(String format, int width) {
+        ScilabCommonsJNI.setformat(format, width);
+    }
+
+
+    /**
+      * returns the Scilab format ("v" or "e")
+      * @return format
+      */
+    public static String getformat() {
+        return ScilabCommonsJNI.getformat();
+    }
+
+
+    /**
+      * returns the Scilab format width
+      * @return format
+      */
+    public static int getformatwidth() {
+        return ScilabCommonsJNI.getformatwidth();
+    }
+
+
+    /**
+      * returns the Scilab version major number
+      * @return version major
+      */
+    public static int getScilabVersionMajor() {
+        return ScilabCommonsJNI.getScilabVersionMajor();
+    }
+
+
+    /**
+      * returns the Scilab version minor number
+      * @return version minor
+      */
+    public static int getScilabVersionMinor() {
+        return ScilabCommonsJNI.getScilabVersionMinor();
+    }
+
+
+    /**
+      * returns the Scilab version maintenance number
+      * @return version maintenance
+      */
+    public static int getScilabVersionMaintenance() {
+        return ScilabCommonsJNI.getScilabVersionMaintenance();
+    }
+
+
+    /**
+      * returns the Scilab version timestamp number
+      * @return version timestamp
+      */
+    public static int getScilabVersionTimestamp() {
+        return ScilabCommonsJNI.getScilabVersionTimestamp();
+    }
+
+
+    /**
+      * returns the Scilab version as string
+      * @return version Scilab version as a string
+      */
+    public static String getScilabVersionAsString() {
+        return ScilabCommonsJNI.getScilabVersionAsString();
+    }
+
+    public static int setRecursionLimit(int arg0) {
+        return ScilabCommonsJNI.setRecursionLimit(arg0);
+    }
+
+
+    /**
+      * returns the Scilab initialization status
+      * @return 1 if Scilab is being started, 0 if up and running
+      */
+    public static int getStartProcessing() {
+        return ScilabCommonsJNI.getStartProcessing();
+    }
 
 }
index 502fd59..af0e4d2 100644 (file)
@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 3.0.7
+ * Version 3.0.11
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
@@ -11,52 +11,53 @@ package org.scilab.modules.commons;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /**
-   * Some commons values from Scilab engine to Java
-   * @author Sylvestre LEDRU
-   * @copyright DIGITEO 2010
-   */
+/**
+  * Some commons values from Scilab engine to Java
+  * @author Sylvestre LEDRU
+  * @copyright DIGITEO 2010
+  */
 public class ScilabCommonsJNI {
 
-  /**
-    * Constructor
-    */
-  protected ScilabCommonsJNI() {
-    throw new UnsupportedOperationException();
-  }
+    /**
+      * Constructor
+      */
+    protected ScilabCommonsJNI() {
+        throw new UnsupportedOperationException();
+    }
 
-  static {
-    try {
-        System.loadLibrary("scicommons");
-    } catch (SecurityException e) {
-        System.err.println("A security manager exists and does not allow the loading of the specified dynamic library.");
-        System.err.println(e.getLocalizedMessage());
-        System.exit(-1);
-    } catch (UnsatisfiedLinkError e)    {
-           System.err.println("The native library scicommons does not exist or cannot be found.");
-        if (System.getenv("CONTINUE_ON_JNI_ERROR") == null) {
-           System.err.println(e.getLocalizedMessage());
-           System.err.println("Current java.library.path is : "+System.getProperty("java.library.path"));
-           System.exit(-1);
-        }else{
-           System.err.println("Continuing anyway because of CONTINUE_ON_JNI_ERROR");
+    static {
+        try {
+            System.loadLibrary("scicommons");
+        } catch (SecurityException e) {
+            System.err.println("A security manager exists and does not allow the loading of the specified dynamic library.");
+            System.err.println(e.getLocalizedMessage());
+            System.exit(-1);
+        } catch (UnsatisfiedLinkError e)    {
+            System.err.println("The native library scicommons does not exist or cannot be found.");
+            if (System.getenv("CONTINUE_ON_JNI_ERROR") == null) {
+                System.err.println(e.getLocalizedMessage());
+                System.err.println("Current java.library.path is : " + System.getProperty("java.library.path"));
+                System.exit(-1);
+            } else {
+                System.err.println("Continuing anyway because of CONTINUE_ON_JNI_ERROR");
+            }
         }
     }
-  }
 
-  public final static native String getSCIHOME();
-  public final static native String getTMPDIR();
-  public final static native String getlanguage();
-  public final static native String createtempfilename(String jarg1, int jarg2);
-  public final static native int getieee();
-  public final static native void setieee(int jarg1);
-  public final static native void setformat(String jarg1, int jarg2);
-  public final static native String getformat();
-  public final static native int getformatwidth();
-  public final static native int getScilabVersionMajor();
-  public final static native int getScilabVersionMinor();
-  public final static native int getScilabVersionMaintenance();
-  public final static native int getScilabVersionTimestamp();
-  public final static native String getScilabVersionAsString();
-  public final static native int setRecursionLimit(int jarg1);
+    public final static native String getSCIHOME();
+    public final static native String getTMPDIR();
+    public final static native String getlanguage();
+    public final static native String createtempfilename(String jarg1, int jarg2);
+    public final static native int getieee();
+    public final static native void setieee(int jarg1);
+    public final static native void setformat(String jarg1, int jarg2);
+    public final static native String getformat();
+    public final static native int getformatwidth();
+    public final static native int getScilabVersionMajor();
+    public final static native int getScilabVersionMinor();
+    public final static native int getScilabVersionMaintenance();
+    public final static native int getScilabVersionTimestamp();
+    public final static native String getScilabVersionAsString();
+    public final static native int setRecursionLimit(int jarg1);
+    public final static native int getStartProcessing();
 }
index c124cb2..a5f1d5e 100644 (file)
@@ -234,3 +234,12 @@ char* getScilabVersionAsString();
    */
 public";
 int setRecursionLimit(int);
+/* JavaDoc */
+%javamethodmodifiers getStartProcessing() "
+ /**
+   * returns the Scilab initialization status
+   * @return 1 if Scilab is being started, 0 if up and running
+   */
+public";
+int getStartProcessing();
+
index fb12cac..77e9182 100644 (file)
@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 3.0.7
+ * Version 3.0.11
  *
  * This file is not intended to be easily readable and contains a number of
  * coding conventions designed to improve portability and efficiency. Do not make
@@ -8,7 +8,11 @@
  * interface file instead.
  * ----------------------------------------------------------------------------- */
 
+
+#ifndef SWIGJAVA
 #define SWIGJAVA
+#endif
+
 
 /* -----------------------------------------------------------------------------
  *  This section contains generic SWIG labels for method/variable
 #endif
 
 /* exporting methods */
-#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
-#  ifndef GCC_HASCLASSVISIBILITY
-#    define GCC_HASCLASSVISIBILITY
+#if defined(__GNUC__)
+#  if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
+#    ifndef GCC_HASCLASSVISIBILITY
+#      define GCC_HASCLASSVISIBILITY
+#    endif
 #  endif
 #endif
 
@@ -432,6 +438,18 @@ SWIGEXPORT jint JNICALL Java_org_scilab_modules_commons_ScilabCommonsJNI_setRecu
 }
 
 
+SWIGEXPORT jint JNICALL Java_org_scilab_modules_commons_ScilabCommonsJNI_getStartProcessing(JNIEnv *jenv, jclass jcls) {
+  jint jresult = 0 ;
+  int result;
+  
+  (void)jenv;
+  (void)jcls;
+  result = (int)getStartProcessing();
+  jresult = (jint)result; 
+  return jresult;
+}
+
+
 #ifdef __cplusplus
 }
 #endif