GED: Allow getting x,y,z data from objects through java 73/9573/4
Caio SOUZA [Thu, 1 Nov 2012 17:58:33 +0000 (15:58 -0200)]
Change-Id: Ifa0997aa7feda41353068892530677f7714dbe3b

43 files changed:
scilab/modules/action_binding/src/java/org/scilab/modules/action_binding/InterpreterManagement.java
scilab/modules/action_binding/src/java/org/scilab/modules/action_binding/InterpreterManagementJNI.java
scilab/modules/commons/src/java/org/scilab/modules/commons/CommonFileUtils.java
scilab/modules/commons/src/java/org/scilab/modules/commons/CommonFileUtilsJNI.java
scilab/modules/commons/src/java/org/scilab/modules/commons/ScilabCommons.java
scilab/modules/commons/src/java/org/scilab/modules/commons/ScilabCommonsJNI.java
scilab/modules/completion/src/java/org/scilab/modules/completion/Completion.java
scilab/modules/completion/src/java/org/scilab/modules/completion/CompletionJNI.java
scilab/modules/console/src/java/org/scilab/modules/console/DropFiles.java
scilab/modules/console/src/java/org/scilab/modules/console/DropFilesJNI.java
scilab/modules/console/src/java/org/scilab/modules/console/GuiManagement.java
scilab/modules/console/src/java/org/scilab/modules/console/GuiManagementJNI.java
scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/DataLoader.java
scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/DataLoaderJNI.java
scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/PolylineData.java
scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/PolylineDataJNI.java
scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/ScilabNativeView.java
scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/ScilabNativeViewJNI.java
scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/SurfaceData.java
scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/SurfaceDataJNI.java
scilab/modules/graphic_objects/src/jni/PolylineData.i
scilab/modules/graphic_objects/src/jni/PolylineData_wrap.c
scilab/modules/graphic_objects/src/jni/SurfaceData.i
scilab/modules/graphic_objects/src/jni/SurfaceData_wrap.c
scilab/modules/gui/src/java/org/scilab/modules/gui/ScilabTermination.java
scilab/modules/gui/src/java/org/scilab/modules/gui/ScilabTerminationJNI.java
scilab/modules/history_manager/src/java/org/scilab/modules/history_manager/HistoryManagement.java
scilab/modules/history_manager/src/java/org/scilab/modules/history_manager/HistoryManagementJNI.java
scilab/modules/localization/src/java/org/scilab/modules/localization/LocaleToLCID.java
scilab/modules/localization/src/java/org/scilab/modules/localization/LocaleToLCIDJNI.java
scilab/modules/localization/src/java/org/scilab/modules/localization/Messages.java
scilab/modules/localization/src/java/org/scilab/modules/localization/MessagesJNI.java
scilab/modules/localization/src/java/org/scilab/modules/localization/WindowsDefaultLanguage.java
scilab/modules/localization/src/java/org/scilab/modules/localization/WindowsDefaultLanguageJNI.java
scilab/modules/localization/src/jni/setdefaultlanguage_wrap.c
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/ScilabKeywords.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/ScilabKeywordsJNI.java
scilab/modules/types/src/java/org/scilab/modules/types/GetScilabVariable.java
scilab/modules/types/src/java/org/scilab/modules/types/GetScilabVariableJNI.java
scilab/modules/types/src/java/org/scilab/modules/types/ScilabIntegerTypeEnum.java
scilab/modules/types/src/java/org/scilab/modules/types/ScilabTypeEnum.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/UI_data.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/UI_dataJNI.java

index 16376ab..48a3778 100644 (file)
@@ -9,52 +9,52 @@
 package org.scilab.modules.action_binding;
 
 
- /**
-   * All Scilab interpreter management used in Java console
-   * @author Vincent COUVERT
-   * @copyright INRIA
-   */
+/**
+  * All Scilab interpreter management used in Java console
+  * @author Vincent COUVERT
+  * @copyright INRIA
+  */
 public class InterpreterManagement {
 
- /**
-   * Constructor
-   */
- protected InterpreterManagement() {
-    throw new UnsupportedOperationException();
- }
-  
- /**
-   * Put a command in Scilab command queue so that Scilab executes it
-   * The command is displayed in Scilab Window
-   *
-   * @param command the command to execute
-   * @return execution status
-   */
-public  static int putCommandInScilabQueue(String command) {
-    return InterpreterManagementJNI.putCommandInScilabQueue(command);
-  }
-
-  
- /**
-   * Put a command in Scilab command queue so that Scilab executes it
-   * The command is executed as soon as possible and may not be interrupted by another one.
-   * WARNING : if the command is taking some time, scilab will not do anything else
-   * before the command returns.
-   *
-   * @param command the command to execute
-   * @return execution status
-   */
-public  static int requestScilabExec(String command) {
-    return InterpreterManagementJNI.requestScilabExec(command);
-  }
-
-  
- /**
-  * Stop Scilab current work
-  * @return execution status
-  */
-public  static int interruptScilab() {
-    return InterpreterManagementJNI.interruptScilab();
-  }
+    /**
+      * Constructor
+      */
+    protected InterpreterManagement() {
+        throw new UnsupportedOperationException();
+    }
+
+    /**
+      * Put a command in Scilab command queue so that Scilab executes it
+      * The command is displayed in Scilab Window
+      *
+      * @param command the command to execute
+      * @return execution status
+      */
+    public  static int putCommandInScilabQueue(String command) {
+        return InterpreterManagementJNI.putCommandInScilabQueue(command);
+    }
+
+
+    /**
+      * Put a command in Scilab command queue so that Scilab executes it
+      * The command is executed as soon as possible and may not be interrupted by another one.
+      * WARNING : if the command is taking some time, scilab will not do anything else
+      * before the command returns.
+      *
+      * @param command the command to execute
+      * @return execution status
+      */
+    public  static int requestScilabExec(String command) {
+        return InterpreterManagementJNI.requestScilabExec(command);
+    }
+
+
+    /**
+     * Stop Scilab current work
+     * @return execution status
+     */
+    public  static int interruptScilab() {
+        return InterpreterManagementJNI.interruptScilab();
+    }
 
 }
index 732c83c..da658a4 100644 (file)
@@ -11,35 +11,35 @@ package org.scilab.modules.action_binding;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /**
-   * All Scilab interpreter management used in Java console
-   * @author Vincent COUVERT
-   * @copyright INRIA
-   */
+/**
+  * All Scilab interpreter management used in Java console
+  * @author Vincent COUVERT
+  * @copyright INRIA
+  */
 class InterpreterManagementJNI {
 
-  /**
-    * Constructor
-    */
-  protected InterpreterManagementJNI() {
-    throw new UnsupportedOperationException();
-  }
+    /**
+      * Constructor
+      */
+    protected InterpreterManagementJNI() {
+        throw new UnsupportedOperationException();
+    }
 
-  static {
-    try {
-        System.loadLibrary("sciaction_binding");
-    } 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());
-        e.printStackTrace(System.err);
-    } catch (UnsatisfiedLinkError e)    {
-        System.err.println("The native library sciaction_binding does not exist or cannot be found.");
-        System.err.println(e.getLocalizedMessage());
-        e.printStackTrace(System.err);
+    static {
+        try {
+            System.loadLibrary("sciaction_binding");
+        } 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());
+            e.printStackTrace(System.err);
+        } catch (UnsatisfiedLinkError e)    {
+            System.err.println("The native library sciaction_binding does not exist or cannot be found.");
+            System.err.println(e.getLocalizedMessage());
+            e.printStackTrace(System.err);
+        }
     }
-  }
 
-  public final static native int putCommandInScilabQueue(String jarg1);
-  public final static native int requestScilabExec(String jarg1);
-  public final static native int interruptScilab();
+    public final static native int putCommandInScilabQueue(String jarg1);
+    public final static native int requestScilabExec(String jarg1);
+    public final static native int interruptScilab();
 }
index e6fd9b0..6fd8506 100644 (file)
@@ -9,30 +9,30 @@
 package org.scilab.modules.commons;
 
 
- /** 
-   * Some file utils
-   * @author Calixte DENIZET
-   * @copyright DIGITEO 2011
-   */
+/**
+  * Some file utils
+  * @author Calixte DENIZET
+  * @copyright DIGITEO 2011
+  */
 public class CommonFileUtils {
 
- /**
-   * Constructor
-   */
- protected CommonFileUtils() {
-    throw new UnsupportedOperationException();
- }
-  public static int isEmptyDirectory(String dirName) {
-    return CommonFileUtilsJNI.isEmptyDirectory(dirName);
-  }
+    /**
+      * Constructor
+      */
+    protected CommonFileUtils() {
+        throw new UnsupportedOperationException();
+    }
+    public static int isEmptyDirectory(String dirName) {
+        return CommonFileUtilsJNI.isEmptyDirectory(dirName);
+    }
 
-  
- /**
-   * Get the current working directory
-   * @return the Scilab CWD
-   */
-public static String getCWD() {
-    return CommonFileUtilsJNI.getCWD();
-  }
+
+    /**
+      * Get the current working directory
+      * @return the Scilab CWD
+      */
+    public static String getCWD() {
+        return CommonFileUtilsJNI.getCWD();
+    }
 
 }
index 5830dcb..bebe7c2 100644 (file)
@@ -11,39 +11,39 @@ package org.scilab.modules.commons;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /** 
-   * Some file utils
-   * @author Calixte DENIZET
-   * @copyright DIGITEO 2011
-   */
+/**
+  * Some file utils
+  * @author Calixte DENIZET
+  * @copyright DIGITEO 2011
+  */
 public class CommonFileUtilsJNI {
 
-  /**
-    * Constructor
-    */
-  protected CommonFileUtilsJNI() {
-    throw new UnsupportedOperationException();
-  }
+    /**
+      * Constructor
+      */
+    protected CommonFileUtilsJNI() {
+        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 int isEmptyDirectory(String jarg1);
-  public final static native String getCWD();
+    public final static native int isEmptyDirectory(String jarg1);
+    public final static native String getCWD();
 }
index 721ac03..53d16fe 100644 (file)
@@ -9,72 +9,72 @@
 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();
-  }
+    /**
+      * 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();
+    }
 
 }
index 5dbb452..00e7047 100644 (file)
@@ -11,46 +11,46 @@ 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 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();
 }
index 0c9c021..be32fdd 100644 (file)
 package org.scilab.modules.completion;
 
 
- /** 
-   * @author Allan CORNET
-   * @copyright INRIA 2007
-   */
+/**
+  * @author Allan CORNET
+  * @copyright INRIA 2007
+  */
 public class Completion {
 
- /**
-   * Constructor
-   */
- protected Completion() {
-    throw new UnsupportedOperationException();
- }
-  
-/**
-* completion function on all types for scilab
-* @param[in] somechars first characters of a word
-* @return an array of chars 
-*/
-public static String[] searchAllDictionaries(String somechars) {
-    return CompletionJNI.searchAllDictionaries(somechars);
-  }
-
-  
-/**
-* completion function on Functions for scilab
-* @param[in] somechars first characters of a word
-* @return an array of chars 
-*/
-public static String[] searchFunctionsDictionary(String somechars) {
-    return CompletionJNI.searchFunctionsDictionary(somechars);
-  }
-
-  
-/**
-* completion function on command words for scilab
-* @param[in] somechars first characters of a word
-* @return an array of chars 
-*/
-public static String[] searchCommandsDictionary(String somechars) {
-    return CompletionJNI.searchCommandsDictionary(somechars);
-  }
-
-  
-/**
-* completion function on Macros in libraries for scilab
-* @param[in] somechars first characters of a word
-* @return an array of chars 
-*/
-public static String[] searchMacrosDictionary(String somechars) {
-    return CompletionJNI.searchMacrosDictionary(somechars);
-  }
-
-  
-/**
-* completion function on Variables for scilab
-* @param[in] somechars first characters of a word
-* @return an array of chars 
-*/
-public static String[] searchVariablesDictionary(String somechars) {
-    return CompletionJNI.searchVariablesDictionary(somechars);
-  }
-
-  
-/**
-* completion function on files for scilab
-* @param[in] somechars first characters of a word
-* @return an array of chars 
-*/
-public static String[] searchFilesDictionary(String somechars) {
-    return CompletionJNI.searchFilesDictionary(somechars);
-  }
-
-  
-/**
-* completion function on files for scilab
-* @param[in] the line before the caret
-* @param[in] the part
-* @return an array of chars 
-*/
-public static String[] searchFieldsDictionary(String lineBeforeCaret, String pattern) {
-    return CompletionJNI.searchFieldsDictionary(lineBeforeCaret, pattern);
-  }
-
-  
-/**
-* completion handle graphics properties for scilab
-* @param[in] somechars first characters of a word
-* @return an array of chars 
-*/
-public static String[] searchHandleGraphicsPropertiesDictionary(String somechars) {
-    return CompletionJNI.searchHandleGraphicsPropertiesDictionary(somechars);
-  }
-
-  
-/**
-* pre parsing current line to search with completion
-* @param[in] current line
-* @return word to find with completion
-*/
-public static String getPartLevel(String line) {
-    return CompletionJNI.getPartLevel(line);
-  }
-
-  
-/**
-* pre parsing current line to search with completion (file)
-* @param[in] current line
-* @return word to find with completion
-*/
-public static String getFilePartLevel(String line) {
-    return CompletionJNI.getFilePartLevel(line);
-  }
-
-  
-/**
-* Get common part to a array
-* @param[in] string array
-* @param[in] size of string array
-* @return common part
-*/
-public static String getCommonPart(String[] dictionnary, int sizeDictionnary) {
-    return CompletionJNI.getCommonPart(dictionnary, sizeDictionnary);
-  }
-
-  
-/**
-* complete line
-* @param[in] current line (before caret)
-* @param[in] line to add
-* @param[in] type of line to add
-* @param[in] line after caret
-* @return modified line 
-*/
-public static String completelineforjava(String currentLine, String stringToAdd, boolean isFile, String postCaretLine) {
-    return CompletionJNI.completelineforjava(currentLine, stringToAdd, isFile, postCaretLine);
-  }
+    /**
+      * Constructor
+      */
+    protected Completion() {
+        throw new UnsupportedOperationException();
+    }
+
+    /**
+    * completion function on all types for scilab
+    * @param[in] somechars first characters of a word
+    * @return an array of chars
+    */
+    public static String[] searchAllDictionaries(String somechars) {
+        return CompletionJNI.searchAllDictionaries(somechars);
+    }
+
+
+    /**
+    * completion function on Functions for scilab
+    * @param[in] somechars first characters of a word
+    * @return an array of chars
+    */
+    public static String[] searchFunctionsDictionary(String somechars) {
+        return CompletionJNI.searchFunctionsDictionary(somechars);
+    }
+
+
+    /**
+    * completion function on command words for scilab
+    * @param[in] somechars first characters of a word
+    * @return an array of chars
+    */
+    public static String[] searchCommandsDictionary(String somechars) {
+        return CompletionJNI.searchCommandsDictionary(somechars);
+    }
+
+
+    /**
+    * completion function on Macros in libraries for scilab
+    * @param[in] somechars first characters of a word
+    * @return an array of chars
+    */
+    public static String[] searchMacrosDictionary(String somechars) {
+        return CompletionJNI.searchMacrosDictionary(somechars);
+    }
+
+
+    /**
+    * completion function on Variables for scilab
+    * @param[in] somechars first characters of a word
+    * @return an array of chars
+    */
+    public static String[] searchVariablesDictionary(String somechars) {
+        return CompletionJNI.searchVariablesDictionary(somechars);
+    }
+
+
+    /**
+    * completion function on files for scilab
+    * @param[in] somechars first characters of a word
+    * @return an array of chars
+    */
+    public static String[] searchFilesDictionary(String somechars) {
+        return CompletionJNI.searchFilesDictionary(somechars);
+    }
+
+
+    /**
+    * completion function on files for scilab
+    * @param[in] the line before the caret
+    * @param[in] the part
+    * @return an array of chars
+    */
+    public static String[] searchFieldsDictionary(String lineBeforeCaret, String pattern) {
+        return CompletionJNI.searchFieldsDictionary(lineBeforeCaret, pattern);
+    }
+
+
+    /**
+    * completion handle graphics properties for scilab
+    * @param[in] somechars first characters of a word
+    * @return an array of chars
+    */
+    public static String[] searchHandleGraphicsPropertiesDictionary(String somechars) {
+        return CompletionJNI.searchHandleGraphicsPropertiesDictionary(somechars);
+    }
+
+
+    /**
+    * pre parsing current line to search with completion
+    * @param[in] current line
+    * @return word to find with completion
+    */
+    public static String getPartLevel(String line) {
+        return CompletionJNI.getPartLevel(line);
+    }
+
+
+    /**
+    * pre parsing current line to search with completion (file)
+    * @param[in] current line
+    * @return word to find with completion
+    */
+    public static String getFilePartLevel(String line) {
+        return CompletionJNI.getFilePartLevel(line);
+    }
+
+
+    /**
+    * Get common part to a array
+    * @param[in] string array
+    * @param[in] size of string array
+    * @return common part
+    */
+    public static String getCommonPart(String[] dictionnary, int sizeDictionnary) {
+        return CompletionJNI.getCommonPart(dictionnary, sizeDictionnary);
+    }
+
+
+    /**
+    * complete line
+    * @param[in] current line (before caret)
+    * @param[in] line to add
+    * @param[in] type of line to add
+    * @param[in] line after caret
+    * @return modified line
+    */
+    public static String completelineforjava(String currentLine, String stringToAdd, boolean isFile, String postCaretLine) {
+        return CompletionJNI.completelineforjava(currentLine, stringToAdd, isFile, postCaretLine);
+    }
 
 }
index 387a9e7..358657f 100644 (file)
@@ -11,43 +11,43 @@ package org.scilab.modules.completion;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /** 
-   * @author Allan CORNET
-   * @copyright INRIA 2007
-   */
+/**
+  * @author Allan CORNET
+  * @copyright INRIA 2007
+  */
 public class CompletionJNI {
 
-  /**
-    * Constructor
-    */
-  protected CompletionJNI() {
-    throw new UnsupportedOperationException();
-  }
+    /**
+      * Constructor
+      */
+    protected CompletionJNI() {
+        throw new UnsupportedOperationException();
+    }
 
-  static {
-    try {
-        System.loadLibrary("scicompletion");
-    } 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());
-        e.printStackTrace(System.err);
-    } catch (UnsatisfiedLinkError e)    {
-        System.err.println("The native library scicompletion does not exist or cannot be found.");
-        System.err.println(e.getLocalizedMessage());
-        e.printStackTrace(System.err);
+    static {
+        try {
+            System.loadLibrary("scicompletion");
+        } 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());
+            e.printStackTrace(System.err);
+        } catch (UnsatisfiedLinkError e)    {
+            System.err.println("The native library scicompletion does not exist or cannot be found.");
+            System.err.println(e.getLocalizedMessage());
+            e.printStackTrace(System.err);
+        }
     }
-  }
 
-  public final static native String[] searchAllDictionaries(String jarg1);
-  public final static native String[] searchFunctionsDictionary(String jarg1);
-  public final static native String[] searchCommandsDictionary(String jarg1);
-  public final static native String[] searchMacrosDictionary(String jarg1);
-  public final static native String[] searchVariablesDictionary(String jarg1);
-  public final static native String[] searchFilesDictionary(String jarg1);
-  public final static native String[] searchFieldsDictionary(String jarg1, String jarg2);
-  public final static native String[] searchHandleGraphicsPropertiesDictionary(String jarg1);
-  public final static native String getPartLevel(String jarg1);
-  public final static native String getFilePartLevel(String jarg1);
-  public final static native String getCommonPart(String[] jarg1, int jarg2);
-  public final static native String completelineforjava(String jarg1, String jarg2, boolean jarg3, String jarg4);
+    public final static native String[] searchAllDictionaries(String jarg1);
+    public final static native String[] searchFunctionsDictionary(String jarg1);
+    public final static native String[] searchCommandsDictionary(String jarg1);
+    public final static native String[] searchMacrosDictionary(String jarg1);
+    public final static native String[] searchVariablesDictionary(String jarg1);
+    public final static native String[] searchFilesDictionary(String jarg1);
+    public final static native String[] searchFieldsDictionary(String jarg1, String jarg2);
+    public final static native String[] searchHandleGraphicsPropertiesDictionary(String jarg1);
+    public final static native String getPartLevel(String jarg1);
+    public final static native String getFilePartLevel(String jarg1);
+    public final static native String getCommonPart(String[] jarg1, int jarg2);
+    public final static native String completelineforjava(String jarg1, String jarg2, boolean jarg3, String jarg4);
 }
index 37ea943..7480ae4 100644 (file)
@@ -9,26 +9,26 @@
 package org.scilab.modules.console;
 
 
- /** 
-   * @author Allan CORNET
-   * @copyright INRIA 2007
-   */
+/**
+  * @author Allan CORNET
+  * @copyright INRIA 2007
+  */
 public class DropFiles {
 
- /**
-   * Constructor
-   */
- protected DropFiles() {
-    throw new UnsupportedOperationException();
- }
-  
-/**
-* drop function on all types for scilab
-* @param files list of files
-* @return true or false
-*/
-public static boolean dropFiles(String[] files) {
-    return DropFilesJNI.dropFiles(files);
-  }
+    /**
+      * Constructor
+      */
+    protected DropFiles() {
+        throw new UnsupportedOperationException();
+    }
+
+    /**
+    * drop function on all types for scilab
+    * @param files list of files
+    * @return true or false
+    */
+    public static boolean dropFiles(String[] files) {
+        return DropFilesJNI.dropFiles(files);
+    }
 
 }
index cd51253..067c2b8 100644 (file)
@@ -11,37 +11,37 @@ package org.scilab.modules.console;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /** 
-   * @author Allan CORNET
-   * @copyright INRIA 2007
-   */
+/**
+  * @author Allan CORNET
+  * @copyright INRIA 2007
+  */
 public class DropFilesJNI {
 
-  /**
-    * Constructor
-    */
-  protected DropFilesJNI() {
-    throw new UnsupportedOperationException();
-  }
+    /**
+      * Constructor
+      */
+    protected DropFilesJNI() {
+        throw new UnsupportedOperationException();
+    }
 
-  static {
-    try {
-        System.loadLibrary("sciconsole");
-    } 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 sciconsole 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("sciconsole");
+        } 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 sciconsole 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 boolean dropFiles(String[] jarg1);
+    public final static native boolean dropFiles(String[] jarg1);
 }
index 8ed3491..2c279c7 100644 (file)
@@ -9,31 +9,31 @@
 package org.scilab.modules.console;
 
 
- /** 
-   * All Scilab gui management used in Java console 
-   * @author Vincent COUVERT
-   * @copyright INRIA 2007 
-   */
+/**
+  * All Scilab gui management used in Java console
+  * @author Vincent COUVERT
+  * @copyright INRIA 2007
+  */
 public class GuiManagement {
 
- /**
-   * Constructor
-   */
- protected GuiManagement() {
-    throw new UnsupportedOperationException();
- }
-  
- /**
-   * Set Scilab parameters used to display data according the size of the console
-   * @param nbRows number of rows that can be used to display data
-   * @param nbCols number of columns that can be used to display data
-   */
- static void setScilabLines(int nbRows, int nbCols) {
-    GuiManagementJNI.setScilabLines(nbRows, nbCols);
-  }
+    /**
+      * Constructor
+      */
+    protected GuiManagement() {
+        throw new UnsupportedOperationException();
+    }
 
-  public static void forceScilabLines(int nbRows, int nbCols) {
-    GuiManagementJNI.forceScilabLines(nbRows, nbCols);
-  }
+    /**
+      * Set Scilab parameters used to display data according the size of the console
+      * @param nbRows number of rows that can be used to display data
+      * @param nbCols number of columns that can be used to display data
+      */
+    static void setScilabLines(int nbRows, int nbCols) {
+        GuiManagementJNI.setScilabLines(nbRows, nbCols);
+    }
+
+    public static void forceScilabLines(int nbRows, int nbCols) {
+        GuiManagementJNI.forceScilabLines(nbRows, nbCols);
+    }
 
 }
index 4eb6d40..2fecb9b 100644 (file)
@@ -11,39 +11,39 @@ package org.scilab.modules.console;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /** 
-   * All Scilab gui management used in Java console 
-   * @author Vincent COUVERT
-   * @copyright INRIA 2007
-   */
+/**
+  * All Scilab gui management used in Java console
+  * @author Vincent COUVERT
+  * @copyright INRIA 2007
+  */
 public class GuiManagementJNI {
 
-  /**
-    * Constructor
-    */
-  protected GuiManagementJNI() {
-    throw new UnsupportedOperationException();
-  }
+    /**
+      * Constructor
+      */
+    protected GuiManagementJNI() {
+        throw new UnsupportedOperationException();
+    }
 
-  static {
-    try {
-        System.loadLibrary("sciconsole");
-    } 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 sciconsole 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("sciconsole");
+        } 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 sciconsole 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 void setScilabLines(int jarg1, int jarg2);
-  public final static native void forceScilabLines(int jarg1, int jarg2);
+    public final static native void setScilabLines(int jarg1, int jarg2);
+    public final static native void forceScilabLines(int jarg1, int jarg2);
 }
index d46cc83..1bed69a 100644 (file)
@@ -9,84 +9,84 @@
 package org.scilab.modules.graphic_objects;
 
 public class DataLoader {
-  public static int getTextureWidth(String id) {
-    return DataLoaderJNI.getTextureWidth(id);
-  }
-
-  public static int getTextureHeight(String id) {
-    return DataLoaderJNI.getTextureHeight(id);
-  }
-
-  public static int fillTextureData(String id, java.nio.ByteBuffer buffer, int bufferLength) {
-    assert buffer.isDirect() : "Buffer must be allocated direct.";
-    {
-      return DataLoaderJNI.fillTextureData(id, buffer, bufferLength);
+    public static int getTextureWidth(String id) {
+        return DataLoaderJNI.getTextureWidth(id);
     }
-  }
 
-  public static int fillSubTextureData(String id, java.nio.ByteBuffer buffer, int bufferLength, int x, int y, int width, int height) {
-    assert buffer.isDirect() : "Buffer must be allocated direct.";
-    {
-      return DataLoaderJNI.fillSubTextureData(id, buffer, bufferLength, x, y, width, height);
+    public static int getTextureHeight(String id) {
+        return DataLoaderJNI.getTextureHeight(id);
     }
-  }
 
-  public static int getDataSize(String id) {
-    return DataLoaderJNI.getDataSize(id);
-  }
+    public static int fillTextureData(String id, java.nio.ByteBuffer buffer, int bufferLength) {
+        assert buffer.isDirect() : "Buffer must be allocated direct.";
+        {
+            return DataLoaderJNI.fillTextureData(id, buffer, bufferLength);
+        }
+    }
+
+    public static int fillSubTextureData(String id, java.nio.ByteBuffer buffer, int bufferLength, int x, int y, int width, int height) {
+        assert buffer.isDirect() : "Buffer must be allocated direct.";
+        {
+            return DataLoaderJNI.fillSubTextureData(id, buffer, bufferLength, x, y, width, height);
+        }
+    }
+
+    public static int getDataSize(String id) {
+        return DataLoaderJNI.getDataSize(id);
+    }
 
-  public static void fillVertices(String id, java.nio.FloatBuffer buffer, int bufferLength, int elementsSize, int coordinateMask, double[] scale, double[] translation, int logMask) {
-    assert buffer.isDirect() : "Buffer must be allocated direct.";
-    {
-      DataLoaderJNI.fillVertices(id, buffer, bufferLength, elementsSize, coordinateMask, scale, translation, logMask);
+    public static void fillVertices(String id, java.nio.FloatBuffer buffer, int bufferLength, int elementsSize, int coordinateMask, double[] scale, double[] translation, int logMask) {
+        assert buffer.isDirect() : "Buffer must be allocated direct.";
+        {
+            DataLoaderJNI.fillVertices(id, buffer, bufferLength, elementsSize, coordinateMask, scale, translation, logMask);
+        }
     }
-  }
 
-  public static void fillColors(String id, java.nio.FloatBuffer buffer, int bufferLength, int elementsSize) {
-    assert buffer.isDirect() : "Buffer must be allocated direct.";
-    {
-      DataLoaderJNI.fillColors(id, buffer, bufferLength, elementsSize);
+    public static void fillColors(String id, java.nio.FloatBuffer buffer, int bufferLength, int elementsSize) {
+        assert buffer.isDirect() : "Buffer must be allocated direct.";
+        {
+            DataLoaderJNI.fillColors(id, buffer, bufferLength, elementsSize);
+        }
     }
-  }
 
-  public static void fillTextureCoordinates(String id, java.nio.FloatBuffer buffer, int bufferLength) {
-    assert buffer.isDirect() : "Buffer must be allocated direct.";
-    {
-      DataLoaderJNI.fillTextureCoordinates(id, buffer, bufferLength);
+    public static void fillTextureCoordinates(String id, java.nio.FloatBuffer buffer, int bufferLength) {
+        assert buffer.isDirect() : "Buffer must be allocated direct.";
+        {
+            DataLoaderJNI.fillTextureCoordinates(id, buffer, bufferLength);
+        }
     }
-  }
 
-  public static int getIndicesSize(String id) {
-    return DataLoaderJNI.getIndicesSize(id);
-  }
+    public static int getIndicesSize(String id) {
+        return DataLoaderJNI.getIndicesSize(id);
+    }
 
-  public static int fillIndices(String id, java.nio.IntBuffer buffer, int bufferLength, int logMask) {
-    assert buffer.isDirect() : "Buffer must be allocated direct.";
-    {
-      return DataLoaderJNI.fillIndices(id, buffer, bufferLength, logMask);
+    public static int fillIndices(String id, java.nio.IntBuffer buffer, int bufferLength, int logMask) {
+        assert buffer.isDirect() : "Buffer must be allocated direct.";
+        {
+            return DataLoaderJNI.fillIndices(id, buffer, bufferLength, logMask);
+        }
     }
-  }
 
-  public static int getWireIndicesSize(String id) {
-    return DataLoaderJNI.getWireIndicesSize(id);
-  }
+    public static int getWireIndicesSize(String id) {
+        return DataLoaderJNI.getWireIndicesSize(id);
+    }
 
-  public static int fillWireIndices(String id, java.nio.IntBuffer buffer, int bufferLength, int logMask) {
-    assert buffer.isDirect() : "Buffer must be allocated direct.";
-    {
-      return DataLoaderJNI.fillWireIndices(id, buffer, bufferLength, logMask);
+    public static int fillWireIndices(String id, java.nio.IntBuffer buffer, int bufferLength, int logMask) {
+        assert buffer.isDirect() : "Buffer must be allocated direct.";
+        {
+            return DataLoaderJNI.fillWireIndices(id, buffer, bufferLength, logMask);
+        }
     }
-  }
 
-  public static int getMarkIndicesSize(String id) {
-    return DataLoaderJNI.getMarkIndicesSize(id);
-  }
+    public static int getMarkIndicesSize(String id) {
+        return DataLoaderJNI.getMarkIndicesSize(id);
+    }
 
-  public static int fillMarkIndices(String id, java.nio.IntBuffer buffer, int bufferLength) {
-    assert buffer.isDirect() : "Buffer must be allocated direct.";
-    {
-      return DataLoaderJNI.fillMarkIndices(id, buffer, bufferLength);
+    public static int fillMarkIndices(String id, java.nio.IntBuffer buffer, int bufferLength) {
+        assert buffer.isDirect() : "Buffer must be allocated direct.";
+        {
+            return DataLoaderJNI.fillMarkIndices(id, buffer, bufferLength);
+        }
     }
-  }
 
 }
index 843d9dd..7d937fe 100644 (file)
@@ -10,27 +10,27 @@ package org.scilab.modules.graphic_objects;
 
 public class DataLoaderJNI {
 
-  static {
-    try {
-        System.loadLibrary("scigraphic_objects");
-    } catch (UnsatisfiedLinkError e) {
-      System.err.println("Native library failed to load. \n" + e);
-      System.exit(1);
+    static {
+        try {
+            System.loadLibrary("scigraphic_objects");
+        } catch (UnsatisfiedLinkError e) {
+            System.err.println("Native library failed to load. \n" + e);
+            System.exit(1);
+        }
     }
-  }
 
-  public final static native int getTextureWidth(String jarg1);
-  public final static native int getTextureHeight(String jarg1);
-  public final static native int fillTextureData(String jarg1, java.nio.ByteBuffer jarg2, int jarg3);
-  public final static native int fillSubTextureData(String jarg1, java.nio.ByteBuffer jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7);
-  public final static native int getDataSize(String jarg1);
-  public final static native void fillVertices(String jarg1, java.nio.FloatBuffer jarg2, int jarg3, int jarg4, int jarg5, double[] jarg6, double[] jarg7, int jarg8);
-  public final static native void fillColors(String jarg1, java.nio.FloatBuffer jarg2, int jarg3, int jarg4);
-  public final static native void fillTextureCoordinates(String jarg1, java.nio.FloatBuffer jarg2, int jarg3);
-  public final static native int getIndicesSize(String jarg1);
-  public final static native int fillIndices(String jarg1, java.nio.IntBuffer jarg2, int jarg3, int jarg4);
-  public final static native int getWireIndicesSize(String jarg1);
-  public final static native int fillWireIndices(String jarg1, java.nio.IntBuffer jarg2, int jarg3, int jarg4);
-  public final static native int getMarkIndicesSize(String jarg1);
-  public final static native int fillMarkIndices(String jarg1, java.nio.IntBuffer jarg2, int jarg3);
+    public final static native int getTextureWidth(String jarg1);
+    public final static native int getTextureHeight(String jarg1);
+    public final static native int fillTextureData(String jarg1, java.nio.ByteBuffer jarg2, int jarg3);
+    public final static native int fillSubTextureData(String jarg1, java.nio.ByteBuffer jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7);
+    public final static native int getDataSize(String jarg1);
+    public final static native void fillVertices(String jarg1, java.nio.FloatBuffer jarg2, int jarg3, int jarg4, int jarg5, double[] jarg6, double[] jarg7, int jarg8);
+    public final static native void fillColors(String jarg1, java.nio.FloatBuffer jarg2, int jarg3, int jarg4);
+    public final static native void fillTextureCoordinates(String jarg1, java.nio.FloatBuffer jarg2, int jarg3);
+    public final static native int getIndicesSize(String jarg1);
+    public final static native int fillIndices(String jarg1, java.nio.IntBuffer jarg2, int jarg3, int jarg4);
+    public final static native int getWireIndicesSize(String jarg1);
+    public final static native int fillWireIndices(String jarg1, java.nio.IntBuffer jarg2, int jarg3, int jarg4);
+    public final static native int getMarkIndicesSize(String jarg1);
+    public final static native int fillMarkIndices(String jarg1, java.nio.IntBuffer jarg2, int jarg3);
 }
index d409b5a..b18aa59 100644 (file)
@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.4
+ * Version 2.0.7
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
@@ -17,6 +17,10 @@ public class PolylineData {
         return PolylineDataJNI.getDataY(uid);
     }
 
+    public static Object getDataZ(String uid) {
+        return PolylineDataJNI.getDataZ(uid);
+    }
+
     public static Object getShiftX(String uid) {
         return PolylineDataJNI.getShiftX(uid);
     }
@@ -25,6 +29,10 @@ public class PolylineData {
         return PolylineDataJNI.getShiftY(uid);
     }
 
+    public static Object getShiftZ(String uid) {
+        return PolylineDataJNI.getShiftZ(uid);
+    }
+
     public static int isXShiftSet(String uid) {
         return PolylineDataJNI.isXShiftSet(uid);
     }
index 8a8c141..a0f85dc 100644 (file)
@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.4
+ * Version 2.0.7
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
@@ -21,8 +21,10 @@ public class PolylineDataJNI {
 
     public final static native Object getDataX(String jarg1);
     public final static native Object getDataY(String jarg1);
+    public final static native Object getDataZ(String jarg1);
     public final static native Object getShiftX(String jarg1);
     public final static native Object getShiftY(String jarg1);
+    public final static native Object getShiftZ(String jarg1);
     public final static native int isXShiftSet(String jarg1);
     public final static native int isYShiftSet(String jarg1);
     public final static native String createPolylineData(String jarg1, String jarg2);
index 57e687c..0c60387 100644 (file)
@@ -9,16 +9,16 @@
 package org.scilab.modules.graphic_objects;
 
 public class ScilabNativeView {
-  public static void ScilabNativeView__createObject(String pstId) {
-    ScilabNativeViewJNI.ScilabNativeView__createObject(pstId);
-  }
+    public static void ScilabNativeView__createObject(String pstId) {
+        ScilabNativeViewJNI.ScilabNativeView__createObject(pstId);
+    }
 
-  public static void ScilabNativeView__deleteObject(String pstId) {
-    ScilabNativeViewJNI.ScilabNativeView__deleteObject(pstId);
-  }
+    public static void ScilabNativeView__deleteObject(String pstId) {
+        ScilabNativeViewJNI.ScilabNativeView__deleteObject(pstId);
+    }
 
-  public static void ScilabNativeView__updateObject(String pstId, int iProperty) {
-    ScilabNativeViewJNI.ScilabNativeView__updateObject(pstId, iProperty);
-  }
+    public static void ScilabNativeView__updateObject(String pstId, int iProperty) {
+        ScilabNativeViewJNI.ScilabNativeView__updateObject(pstId, iProperty);
+    }
 
 }
index f4a434c..35a3c77 100644 (file)
@@ -10,16 +10,16 @@ package org.scilab.modules.graphic_objects;
 
 public class ScilabNativeViewJNI {
 
-  static {
-    try {
-        System.loadLibrary("scigraphic_objects");
-    } catch (UnsatisfiedLinkError e) {
-      System.err.println("Native library failed to load. \n" + e);
-      System.exit(1);
+    static {
+        try {
+            System.loadLibrary("scigraphic_objects");
+        } catch (UnsatisfiedLinkError e) {
+            System.err.println("Native library failed to load. \n" + e);
+            System.exit(1);
+        }
     }
-  }
 
-  public final static native void ScilabNativeView__createObject(String jarg1);
-  public final static native void ScilabNativeView__deleteObject(String jarg1);
-  public final static native void ScilabNativeView__updateObject(String jarg1, int jarg2);
+    public final static native void ScilabNativeView__createObject(String jarg1);
+    public final static native void ScilabNativeView__deleteObject(String jarg1);
+    public final static native void ScilabNativeView__updateObject(String jarg1, int jarg2);
 }
index 37b4c02..fe2c051 100644 (file)
@@ -9,6 +9,18 @@
 package org.scilab.modules.graphic_objects;
 
 public class SurfaceData {
+    public static Object getSurfDataX(String uid) {
+        return SurfaceDataJNI.getSurfDataX(uid);
+    }
+
+    public static Object getSurfDataY(String uid) {
+        return SurfaceDataJNI.getSurfDataY(uid);
+    }
+
+    public static Object getSurfDataZ(String uid) {
+        return SurfaceDataJNI.getSurfDataZ(uid);
+    }
+
     public static String createObject3dData(String obj, String newObj, int type) {
         return SurfaceDataJNI.createObject3dData(obj, newObj, type);
     }
index 906e864..dbcfe73 100644 (file)
@@ -19,6 +19,9 @@ public class SurfaceDataJNI {
         }
     }
 
+    public final static native Object getSurfDataX(String jarg1);
+    public final static native Object getSurfDataY(String jarg1);
+    public final static native Object getSurfDataZ(String jarg1);
     public final static native String createObject3dData(String jarg1, String jarg2, int jarg3);
     public final static native double pickSurface(String jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7, double jarg8, double jarg9, double jarg10, double jarg11);
 }
index 0f2c09c..b259179 100644 (file)
@@ -79,12 +79,20 @@ double * getDataY(char * uid)
        return vec;
 }
 
+double * getDataZ(char * uid)
+{
+       double *vec;
+       getGraphicObjectProperty(uid, __GO_DATA_MODEL_Z__, jni_double_vector, (void**)&vec);
+       return vec;
+}
+
 double * getShiftX(char * uid)
 {
        double *vec;
        getGraphicObjectProperty(uid, __GO_DATA_MODEL_X_COORDINATES_SHIFT__, jni_double_vector, (void**)&vec);
        return vec;
 }
+
 double * getShiftY(char * uid)
 {
        double *vec;
@@ -92,6 +100,13 @@ double * getShiftY(char * uid)
        return vec;
 }
 
+double * getShiftZ(char * uid)
+{
+       double *vec;
+       getGraphicObjectProperty(uid, __GO_DATA_MODEL_Z_COORDINATES_SHIFT__, jni_double_vector, (void**)&vec);
+       return vec;
+}
+
 BOOL isXShiftSet(char * uid)
 {
        int b = 0;
@@ -256,8 +271,10 @@ void removePoint(char * uid, int index)
 
 double * getDataX(char * uid);
 double * getDataY(char * uid);
+double * getDataZ(char * uid);
 double * getShiftX(char * uid);
 double * getShiftY(char * uid);
+double * getShiftZ(char * uid);
 int isXShiftSet(char * uid);
 int isYShiftSet(char * uid);
 char * createPolylineData(char * uidFrom, char *uidTo);
index 0580be6..7069cce 100644 (file)
@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.4
+ * Version 2.0.7
  * 
  * 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
@@ -218,12 +218,20 @@ double * getDataY(char * uid)
        return vec;
 }
 
+double * getDataZ(char * uid)
+{
+       double *vec;
+       getGraphicObjectProperty(uid, __GO_DATA_MODEL_Z__, jni_double_vector, (void**)&vec);
+       return vec;
+}
+
 double * getShiftX(char * uid)
 {
        double *vec;
        getGraphicObjectProperty(uid, __GO_DATA_MODEL_X_COORDINATES_SHIFT__, jni_double_vector, (void**)&vec);
        return vec;
 }
+
 double * getShiftY(char * uid)
 {
        double *vec;
@@ -231,6 +239,13 @@ double * getShiftY(char * uid)
        return vec;
 }
 
+double * getShiftZ(char * uid)
+{
+       double *vec;
+       getGraphicObjectProperty(uid, __GO_DATA_MODEL_Z_COORDINATES_SHIFT__, jni_double_vector, (void**)&vec);
+       return vec;
+}
+
 BOOL isXShiftSet(char * uid)
 {
        int b = 0;
@@ -440,6 +455,28 @@ SWIGEXPORT jobject JNICALL Java_org_scilab_modules_graphic_1objects_PolylineData
 }
 
 
+SWIGEXPORT jobject JNICALL Java_org_scilab_modules_graphic_1objects_PolylineDataJNI_getDataZ(JNIEnv *jenv, jclass jcls, jstring jarg1) {
+  jobject jresult = 0 ;
+  char *arg1 = (char *) 0 ;
+  double *result = 0 ;
+  
+  (void)jenv;
+  (void)jcls;
+  arg1 = 0;
+  if (jarg1) {
+    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
+    if (!arg1) return 0;
+  }
+  result = (double *)getDataZ(arg1);
+  {
+    jresult = (*jenv)->NewDoubleArray(jenv, getDataSize_(arg1));
+    (*jenv)->SetDoubleArrayRegion(jenv, jresult, 0, getDataSize_(arg1), result);
+  }
+  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
+  return jresult;
+}
+
+
 SWIGEXPORT jobject JNICALL Java_org_scilab_modules_graphic_1objects_PolylineDataJNI_getShiftX(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   jobject jresult = 0 ;
   char *arg1 = (char *) 0 ;
@@ -484,6 +521,28 @@ SWIGEXPORT jobject JNICALL Java_org_scilab_modules_graphic_1objects_PolylineData
 }
 
 
+SWIGEXPORT jobject JNICALL Java_org_scilab_modules_graphic_1objects_PolylineDataJNI_getShiftZ(JNIEnv *jenv, jclass jcls, jstring jarg1) {
+  jobject jresult = 0 ;
+  char *arg1 = (char *) 0 ;
+  double *result = 0 ;
+  
+  (void)jenv;
+  (void)jcls;
+  arg1 = 0;
+  if (jarg1) {
+    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
+    if (!arg1) return 0;
+  }
+  result = (double *)getShiftZ(arg1);
+  {
+    jresult = (*jenv)->NewDoubleArray(jenv, getDataSize_(arg1));
+    (*jenv)->SetDoubleArrayRegion(jenv, jresult, 0, getDataSize_(arg1), result);
+  }
+  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
+  return jresult;
+}
+
+
 SWIGEXPORT jint JNICALL Java_org_scilab_modules_graphic_1objects_PolylineDataJNI_isXShiftSet(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   jint jresult = 0 ;
   char *arg1 = (char *) 0 ;
index 844779a..5239634 100644 (file)
   }
 %}
 
+%typemap(jni) double * "jobject"
+%typemap(jtype) double * "Object"
+%typemap(jstype) double * "Object"
+%typemap(javain) double * "$javainput"
+%typemap(javaout) double * { return $jnicall; }
 
+%typemap(in) double * getSurfDataX {
+       $1 = (*jenv)->GetDoubleArrayElements(jenv, $input, NULL);
+}
+%typemap(argout) double * getSurfDataX {
+       (*jenv)->ReleaseDoubleArrayElements(jenv, $input, $1, 0);
+}
+%typemap(out) double * getSurfDataX {
+       $result = (*jenv)->NewDoubleArray(jenv, getDataSizeX(arg1));
+       (*jenv)->SetDoubleArrayRegion(jenv, $result, 0, getDataSizeX(arg1), $1);
+}
+
+%typemap(in) double * getSurfDataY {
+       $1 = (*jenv)->GetDoubleArrayElements(jenv, $input, NULL);
+}
+%typemap(argout) double * getSurfDataY {
+       (*jenv)->ReleaseDoubleArrayElements(jenv, $input, $1, 0);
+}
+%typemap(out) double * getSurfDataY {
+       $result = (*jenv)->NewDoubleArray(jenv, getDataSizeY(arg1));
+       (*jenv)->SetDoubleArrayRegion(jenv, $result, 0, getDataSizeY(arg1), $1);
+}
+
+%typemap(in) double * getSurfDataZ {
+       $1 = (*jenv)->GetDoubleArrayElements(jenv, $input, NULL);
+}
+%typemap(argout) double * getSurfDataZ {
+       (*jenv)->ReleaseDoubleArrayElements(jenv, $input, $1, 0);
+}
+%typemap(out) double * getSurfDataZ {
+       $result = (*jenv)->NewDoubleArray(jenv, getDataSizeZ(arg1));
+       (*jenv)->SetDoubleArrayRegion(jenv, $result, 0, getDataSizeZ(arg1), $1);
+}
+
+%{
+#include "returnType.h"
+#include "getGraphicObjectProperty.h"
+#include "setGraphicObjectProperty.h"
+#include "graphicObjectProperties.h"
+%}
+
+%{
+double * getSurfDataX(char * uid)
+{
+       double * X;
+       getGraphicObjectProperty(uid, __GO_DATA_MODEL_X__, jni_double_vector, (void**) &X);
+       return X;
+}
+
+int getDataSizeX(char * uid)
+{
+       int type, size = 0, nGon = 0, nVert = 0;
+       int * pType = &type;
+       int * pSize = &size;
+       int * pNGon = &nGon;
+       int * pNVert = &nVert;
+       getGraphicObjectProperty(uid, __GO_TYPE__, jni_int, (void**) &pType);
+
+       switch(type)
+       {
+               case __GO_PLOT3D__:
+               case __GO_GRAYPLOT__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_X__, jni_int, (void**) &pSize);
+                       break;
+               case __GO_FAC3D__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_GONS__, jni_int, (void**) &pNGon);
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_VERTICES_PER_GON__, jni_int, (void**) &pNVert);
+                       size = nGon * nVert;
+                       break;
+       }
+       return size;
+}
+%}
+
+%{
+double * getSurfDataY(char * uid)
+{
+       double * Y;
+       getGraphicObjectProperty(uid, __GO_DATA_MODEL_Y__, jni_double_vector, (void**) &Y);
+       return Y;
+}
+
+int getDataSizeY(char * uid)
+{
+       int type, size = 0, nGon = 0, nVert = 0;
+       int * pType = &type;
+       int * pSize = &size;
+       int * pNGon = &nGon;
+       int * pNVert = &nVert;
+       getGraphicObjectProperty(uid, __GO_TYPE__, jni_int, (void**) &pType);
+
+       switch(type)
+       {
+               case __GO_PLOT3D__:
+               case __GO_GRAYPLOT__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_Y__, jni_int, (void**) &pSize);
+                       break;
+               case __GO_FAC3D__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_GONS__, jni_int, (void**) &pNGon);
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_VERTICES_PER_GON__, jni_int, (void**) &pNVert);
+                       size = nGon * nVert;
+                       break;
+       }
+       return size;
+}
+%}
+
+%{
+double * getSurfDataZ(char * uid)
+{
+       double * Z;
+       getGraphicObjectProperty(uid, __GO_DATA_MODEL_Z__, jni_double_vector, (void**) &Z);
+       return Z;
+}
+
+int getDataSizeZ(char * uid)
+{
+       int type, size = 0, nGon = 0, nVert = 0;
+       int * pType = &type;
+       int * pSize = &size;
+       int * pNGon = &nGon;
+       int * pNVert = &nVert;
+       getGraphicObjectProperty(uid, __GO_TYPE__, jni_int, (void**) &pType);
+
+       switch(type)
+       {
+               case __GO_PLOT3D__:
+               case __GO_GRAYPLOT__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_Z__, jni_int, (void**) &pSize);
+                       break;
+               case __GO_FAC3D__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_GONS__, jni_int, (void**) &pNGon);
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_VERTICES_PER_GON__, jni_int, (void**) &pNVert);
+                       size = nGon * nVert;
+                       break;
+       }
+       return size;
+}
+%}
 
 %{
 extern char * createObject3dData(char *obj, char *newObj, int type);
 extern double pickSurface(char * uid, double x, double y,  double z, double dx, double dy, double dz, double mx, double my, double mz, double mw);
 %}
 
+
+double * getSurfDataX(char * uid);
+double * getSurfDataY(char * uid);
+double * getSurfDataZ(char * uid);
 char * createObject3dData(char *obj, char *newObj, int type);
 double pickSurface(char * uid, double x, double y,  double z, double dx, double dy, double dz, double mx, double my, double mz, double mw);
 
index f903aa0..578c820 100644 (file)
@@ -187,6 +187,108 @@ static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionC
 #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_JavaThrowException(jenv, SWIG_JavaIllegalArgumentException, msg); return nullreturn; } else
 
 
+#include "returnType.h"
+#include "getGraphicObjectProperty.h"
+#include "setGraphicObjectProperty.h"
+#include "graphicObjectProperties.h"
+
+
+double * getSurfDataX(char * uid)
+{
+       double * X;
+       getGraphicObjectProperty(uid, __GO_DATA_MODEL_X__, jni_double_vector, (void**) &X);
+       return X;
+}
+
+int getDataSizeX(char * uid)
+{
+       int type, size = 0, nGon = 0, nVert = 0;
+       int * pType = &type;
+       int * pSize = &size;
+       int * pNGon = &nGon;
+       int * pNVert = &nVert;
+       getGraphicObjectProperty(uid, __GO_TYPE__, jni_int, (void**) &pType);
+
+       switch(type)
+       {
+               case __GO_PLOT3D__:
+               case __GO_GRAYPLOT__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_X__, jni_int, (void**) &pSize);
+                       break;
+               case __GO_FAC3D__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_GONS__, jni_int, (void**) &pNGon);
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_VERTICES_PER_GON__, jni_int, (void**) &pNVert);
+                       size = nGon * nVert;
+                       break;
+       }
+       return size;
+}
+
+
+double * getSurfDataY(char * uid)
+{
+       double * Y;
+       getGraphicObjectProperty(uid, __GO_DATA_MODEL_Y__, jni_double_vector, (void**) &Y);
+       return Y;
+}
+
+int getDataSizeY(char * uid)
+{
+       int type, size = 0, nGon = 0, nVert = 0;
+       int * pType = &type;
+       int * pSize = &size;
+       int * pNGon = &nGon;
+       int * pNVert = &nVert;
+       getGraphicObjectProperty(uid, __GO_TYPE__, jni_int, (void**) &pType);
+
+       switch(type)
+       {
+               case __GO_PLOT3D__:
+               case __GO_GRAYPLOT__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_Y__, jni_int, (void**) &pSize);
+                       break;
+               case __GO_FAC3D__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_GONS__, jni_int, (void**) &pNGon);
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_VERTICES_PER_GON__, jni_int, (void**) &pNVert);
+                       size = nGon * nVert;
+                       break;
+       }
+       return size;
+}
+
+
+double * getSurfDataZ(char * uid)
+{
+       double * Z;
+       getGraphicObjectProperty(uid, __GO_DATA_MODEL_Z__, jni_double_vector, (void**) &Z);
+       return Z;
+}
+
+int getDataSizeZ(char * uid)
+{
+       int type, size = 0, nGon = 0, nVert = 0;
+       int * pType = &type;
+       int * pSize = &size;
+       int * pNGon = &nGon;
+       int * pNVert = &nVert;
+       getGraphicObjectProperty(uid, __GO_TYPE__, jni_int, (void**) &pType);
+
+       switch(type)
+       {
+               case __GO_PLOT3D__:
+               case __GO_GRAYPLOT__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_Z__, jni_int, (void**) &pSize);
+                       break;
+               case __GO_FAC3D__:
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_GONS__, jni_int, (void**) &pNGon);
+                       getGraphicObjectProperty(uid, __GO_DATA_MODEL_NUM_VERTICES_PER_GON__, jni_int, (void**) &pNVert);
+                       size = nGon * nVert;
+                       break;
+       }
+       return size;
+}
+
+
 extern char * createObject3dData(char *obj, char *newObj, int type);
 extern double pickSurface(char * uid, double x, double y,  double z, double dx, double dy, double dz, double mx, double my, double mz, double mw);
 
@@ -195,6 +297,72 @@ extern double pickSurface(char * uid, double x, double y,  double z, double dx,
 extern "C" {
 #endif
 
+SWIGEXPORT jobject JNICALL Java_org_scilab_modules_graphic_1objects_SurfaceDataJNI_getSurfDataX(JNIEnv *jenv, jclass jcls, jstring jarg1) {
+  jobject jresult = 0 ;
+  char *arg1 = (char *) 0 ;
+  double *result = 0 ;
+  
+  (void)jenv;
+  (void)jcls;
+  arg1 = 0;
+  if (jarg1) {
+    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
+    if (!arg1) return 0;
+  }
+  result = (double *)getSurfDataX(arg1);
+  {
+    jresult = (*jenv)->NewDoubleArray(jenv, getDataSizeX(arg1));
+    (*jenv)->SetDoubleArrayRegion(jenv, jresult, 0, getDataSizeX(arg1), result);
+  }
+  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
+  return jresult;
+}
+
+
+SWIGEXPORT jobject JNICALL Java_org_scilab_modules_graphic_1objects_SurfaceDataJNI_getSurfDataY(JNIEnv *jenv, jclass jcls, jstring jarg1) {
+  jobject jresult = 0 ;
+  char *arg1 = (char *) 0 ;
+  double *result = 0 ;
+  
+  (void)jenv;
+  (void)jcls;
+  arg1 = 0;
+  if (jarg1) {
+    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
+    if (!arg1) return 0;
+  }
+  result = (double *)getSurfDataY(arg1);
+  {
+    jresult = (*jenv)->NewDoubleArray(jenv, getDataSizeY(arg1));
+    (*jenv)->SetDoubleArrayRegion(jenv, jresult, 0, getDataSizeY(arg1), result);
+  }
+  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
+  return jresult;
+}
+
+
+SWIGEXPORT jobject JNICALL Java_org_scilab_modules_graphic_1objects_SurfaceDataJNI_getSurfDataZ(JNIEnv *jenv, jclass jcls, jstring jarg1) {
+  jobject jresult = 0 ;
+  char *arg1 = (char *) 0 ;
+  double *result = 0 ;
+  
+  (void)jenv;
+  (void)jcls;
+  arg1 = 0;
+  if (jarg1) {
+    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
+    if (!arg1) return 0;
+  }
+  result = (double *)getSurfDataZ(arg1);
+  {
+    jresult = (*jenv)->NewDoubleArray(jenv, getDataSizeZ(arg1));
+    (*jenv)->SetDoubleArrayRegion(jenv, jresult, 0, getDataSizeZ(arg1), result);
+  }
+  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
+  return jresult;
+}
+
+
 SWIGEXPORT jstring JNICALL Java_org_scilab_modules_graphic_1objects_SurfaceDataJNI_createObject3dData(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jint jarg3) {
   jstring jresult = 0 ;
   char *arg1 = (char *) 0 ;
index 6f6ba11..de10f9d 100644 (file)
@@ -9,19 +9,19 @@
 package org.scilab.modules.gui;
 
 
- /**
-   * @author Calixte DENIZET
-   */
+/**
+  * @author Calixte DENIZET
+  */
 public class ScilabTermination {
 
- /**
-   * Constructor
-   */
- protected ScilabTermination() {
-    throw new UnsupportedOperationException();
- }
-  public static void ScilabExit() {
-    ScilabTerminationJNI.ScilabExit();
-  }
+    /**
+      * Constructor
+      */
+    protected ScilabTermination() {
+        throw new UnsupportedOperationException();
+    }
+    public static void ScilabExit() {
+        ScilabTerminationJNI.ScilabExit();
+    }
 
 }
index bd8c4ed..49fcb92 100644 (file)
@@ -11,33 +11,33 @@ package org.scilab.modules.gui;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /**
-   * @author Calixte DENIZET
-   */
+/**
+  * @author Calixte DENIZET
+  */
 public class ScilabTerminationJNI {
 
-  /**
-    * Constructor
-    */
-  protected ScilabTerminationJNI() {
-    throw new UnsupportedOperationException();
-  }
+    /**
+      * Constructor
+      */
+    protected ScilabTerminationJNI() {
+        throw new UnsupportedOperationException();
+    }
 
-  static {
-    try {
-        System.loadLibrary("scigui");
-    } 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());
-        e.printStackTrace(System.err);
-    } catch (UnsatisfiedLinkError e) {
-          if (System.getenv("CONTINUE_ON_JNI_ERROR") == null) {
-           System.err.println("The native library core does not exist or cannot be found.");
-           System.err.println(e.getLocalizedMessage());
-           e.printStackTrace(System.err);
+    static {
+        try {
+            System.loadLibrary("scigui");
+        } 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());
+            e.printStackTrace(System.err);
+        } catch (UnsatisfiedLinkError e) {
+            if (System.getenv("CONTINUE_ON_JNI_ERROR") == null) {
+                System.err.println("The native library core does not exist or cannot be found.");
+                System.err.println(e.getLocalizedMessage());
+                e.printStackTrace(System.err);
+            }
         }
     }
-  }
 
-  public final static native void ScilabExit();
+    public final static native void ScilabExit();
 }
index 6d42888..2da370b 100644 (file)
 package org.scilab.modules.history_manager;
 
 
- /** 
-   * All Scilab history management used in Java console 
-   * @author Vincent COUVERT
-   * @author Allan CORNET
-   * @copyright INRIA 
-   */
+/**
+  * All Scilab history management used in Java console
+  * @author Vincent COUVERT
+  * @author Allan CORNET
+  * @copyright INRIA
+  */
 public class HistoryManagement {
 
-  /**
-    * Constructor
-    */
-  protected HistoryManagement() {
-    throw new UnsupportedOperationException();
-  }
-  
+    /**
+      * Constructor
+      */
+    protected HistoryManagement() {
+        throw new UnsupportedOperationException();
+    }
+
     /**
     * add a line to History manager
     * @param line a line to add
     * line isn't added if it is the same as previous (false)
     * @return true or false
     */
-public static boolean appendLineToScilabHistory(String line) {
-    return HistoryManagementJNI.appendLineToScilabHistory(line);
-  }
+    public static boolean appendLineToScilabHistory(String line) {
+        return HistoryManagementJNI.appendLineToScilabHistory(line);
+    }
+
 
-  
     /**
     * append lines to History manager
     * @param lines array of string
     * @param numberoflines size of the array of string
     * @return true or false
     */
-public static boolean appendLinesToScilabHistory(String[] lines, int numberoflines) {
-    return HistoryManagementJNI.appendLinesToScilabHistory(lines, numberoflines);
-  }
+    public static boolean appendLinesToScilabHistory(String[] lines, int numberoflines) {
+        return HistoryManagementJNI.appendLinesToScilabHistory(lines, numberoflines);
+    }
+
 
-  
     /**
     * Display history
     */
-public static void displayScilabHistory() {
-    HistoryManagementJNI.displayScilabHistory();
-  }
+    public static void displayScilabHistory() {
+        HistoryManagementJNI.displayScilabHistory();
+    }
+
 
-  
     /**
     * save history in a file
     * @param filename if NULL saves in default filename
     * default filename --> SCIHOME/history.scilab
     * @return true or false
     */
-public static boolean writeScilabHistoryToFile(String filename) {
-    return HistoryManagementJNI.writeScilabHistoryToFile(filename);
-  }
+    public static boolean writeScilabHistoryToFile(String filename) {
+        return HistoryManagementJNI.writeScilabHistoryToFile(filename);
+    }
+
 
-  
     /**
     * load history from a file
     * @param filename if NULL load from default filename
     * default filename --> SCIHOME/history.scilab
     * @return true or false
     */
-public static boolean loadScilabHistoryFromFile(String filename) {
-    return HistoryManagementJNI.loadScilabHistoryFromFile(filename);
-  }
+    public static boolean loadScilabHistoryFromFile(String filename) {
+        return HistoryManagementJNI.loadScilabHistoryFromFile(filename);
+    }
+
 
-  
     /**
     * set filename of history
     * @param filename of history
     * @return true or false
     */
-public static boolean setFilenameScilabHistory(String filename) {
-    return HistoryManagementJNI.setFilenameScilabHistory(filename);
-  }
+    public static boolean setFilenameScilabHistory(String filename) {
+        return HistoryManagementJNI.setFilenameScilabHistory(filename);
+    }
+
 
-  
     /**
     * get filename of history
     * @return a filename
     */
-public static String getFilenameScilabHistory() {
-    return HistoryManagementJNI.getFilenameScilabHistory();
-  }
+    public static String getFilenameScilabHistory() {
+        return HistoryManagementJNI.getFilenameScilabHistory();
+    }
+
 
-  
     /**
     * set default filename of history
     * @return true or false
     */
-public static boolean setDefaultFilenameScilabHistory() {
-    return HistoryManagementJNI.setDefaultFilenameScilabHistory();
-  }
+    public static boolean setDefaultFilenameScilabHistory() {
+        return HistoryManagementJNI.setDefaultFilenameScilabHistory();
+    }
+
 
-  
     /**
     * reset history manager
     */
-public static void resetScilabHistory() {
-    HistoryManagementJNI.resetScilabHistory();
-  }
+    public static void resetScilabHistory() {
+        HistoryManagementJNI.resetScilabHistory();
+    }
+
 
-  
     /**
     * Get all lines in history
     * @return an array of strings
     */
-public static String[] getAllLinesOfScilabHistory() {
-    return HistoryManagementJNI.getAllLinesOfScilabHistory();
-  }
+    public static String[] getAllLinesOfScilabHistory() {
+        return HistoryManagementJNI.getAllLinesOfScilabHistory();
+    }
+
 
-  
     /**
     * Get numbers of lines in history
     * size of array returned by getAllLinesOfScilabHistory
-    * @return int 
+    * @return int
     */
-public static int getSizeAllLinesOfScilabHistory() {
-    return HistoryManagementJNI.getSizeAllLinesOfScilabHistory();
-  }
+    public static int getSizeAllLinesOfScilabHistory() {
+        return HistoryManagementJNI.getSizeAllLinesOfScilabHistory();
+    }
+
 
-  
     /**
     * set new token to search in history
     * @param token (a string)
     * @return true or false
     */
-public static boolean setSearchedTokenInScilabHistory(String token) {
-    return HistoryManagementJNI.setSearchedTokenInScilabHistory(token);
-  }
+    public static boolean setSearchedTokenInScilabHistory(String token) {
+        return HistoryManagementJNI.setSearchedTokenInScilabHistory(token);
+    }
+
 
-  
     /**
     * reset search in history
     * @return true or false
     */
-public static boolean resetSearchedTokenInScilabHistory() {
-    return HistoryManagementJNI.resetSearchedTokenInScilabHistory();
-  }
+    public static boolean resetSearchedTokenInScilabHistory() {
+        return HistoryManagementJNI.resetSearchedTokenInScilabHistory();
+    }
+
 
-  
     /**
     * get token searched in history
     * @return token (a string)
     */
-public static String getSearchedTokenInScilabHistory() {
-    return HistoryManagementJNI.getSearchedTokenInScilabHistory();
-  }
+    public static String getSearchedTokenInScilabHistory() {
+        return HistoryManagementJNI.getSearchedTokenInScilabHistory();
+    }
+
 
-  
     /**
     * Get the previous line in Scilab history
     * @return a line or NULL
     * after an appendLine iterator go to end
     */
-public static String getPreviousLineInScilabHistory() {
-    return HistoryManagementJNI.getPreviousLineInScilabHistory();
-  }
+    public static String getPreviousLineInScilabHistory() {
+        return HistoryManagementJNI.getPreviousLineInScilabHistory();
+    }
+
 
-  
     /**
     * Get the next line in Scilab history
     * @return a line or NULL
     * after an appendLine iterator go to end
     */
-public static String getNextLineInScilabHistory() {
-    return HistoryManagementJNI.getNextLineInScilabHistory();
-  }
+    public static String getNextLineInScilabHistory() {
+        return HistoryManagementJNI.getNextLineInScilabHistory();
+    }
+
 
-  
     /**
     * Get numbers of lines in history
     * @return number of lines
     */
-public static int getNumberOfLinesInScilabHistory() {
-    return HistoryManagementJNI.getNumberOfLinesInScilabHistory();
-  }
+    public static int getNumberOfLinesInScilabHistory() {
+        return HistoryManagementJNI.getNumberOfLinesInScilabHistory();
+    }
+
 
-  
     /**
     * set consecutive duplicate lines are added
     * @param doit (true or false)
     */
-public static void setSaveConsecutiveDuplicateLinesInScilabHistory(boolean doit) {
-    HistoryManagementJNI.setSaveConsecutiveDuplicateLinesInScilabHistory(doit);
-  }
+    public static void setSaveConsecutiveDuplicateLinesInScilabHistory(boolean doit) {
+        HistoryManagementJNI.setSaveConsecutiveDuplicateLinesInScilabHistory(doit);
+    }
+
 
-  
     /**
     * indicate if consecutive duplicate lines are added
     * @return true or false
     */
-public static boolean getSaveConsecutiveDuplicateLinesInScilabHistory() {
-    return HistoryManagementJNI.getSaveConsecutiveDuplicateLinesInScilabHistory();
-  }
+    public static boolean getSaveConsecutiveDuplicateLinesInScilabHistory() {
+        return HistoryManagementJNI.getSaveConsecutiveDuplicateLinesInScilabHistory();
+    }
+
 
-  
     /**
     * Set after how many lines history is saved
     * @param num number between 0 and Max
     * default value is 0 (disabled)
     */
-public static void setAfterHowManyLinesScilabHistoryIsSaved(int num) {
-    HistoryManagementJNI.setAfterHowManyLinesScilabHistoryIsSaved(num);
-  }
+    public static void setAfterHowManyLinesScilabHistoryIsSaved(int num) {
+        HistoryManagementJNI.setAfterHowManyLinesScilabHistoryIsSaved(num);
+    }
+
 
-  
     /**
     * Get after how many lines history is saved
     * @return number between 0 and Max
     * default value is 0 (disabled)
     */
-public static int getAfterHowManyLinesScilabHistoryIsSaved() {
-    return HistoryManagementJNI.getAfterHowManyLinesScilabHistoryIsSaved();
-  }
+    public static int getAfterHowManyLinesScilabHistoryIsSaved() {
+        return HistoryManagementJNI.getAfterHowManyLinesScilabHistoryIsSaved();
+    }
+
 
-  
     /**
     * Get the Nth Line in history
     * @param N the number of the line to get
     * @return the Nth Line
     */
-public static String getNthLineInScilabHistory(int N) {
-    return HistoryManagementJNI.getNthLineInScilabHistory(N);
-  }
+    public static String getNthLineInScilabHistory(int N) {
+        return HistoryManagementJNI.getNthLineInScilabHistory(N);
+    }
+
 
-  
     /**
     * delete the Nth Line in history
     * @param N the number of the line to delete
     * @return true or false
     */
-public static boolean deleteNthLineScilabHistory(int N) {
-    return HistoryManagementJNI.deleteNthLineScilabHistory(N);
-  }
+    public static boolean deleteNthLineScilabHistory(int N) {
+        return HistoryManagementJNI.deleteNthLineScilabHistory(N);
+    }
+
 
-  
     /**
     * get number of lines of history
     * @return a number >= 0
     */
-public static int getSizeScilabHistory() {
-    return HistoryManagementJNI.getSizeScilabHistory();
-  }
+    public static int getSizeScilabHistory() {
+        return HistoryManagementJNI.getSizeScilabHistory();
+    }
+
 
-  
     /**
     * get history manager state
     * @return true or false
     */
-public static boolean historyIsEnabled() {
-    return HistoryManagementJNI.historyIsEnabled();
-  }
+    public static boolean historyIsEnabled() {
+        return HistoryManagementJNI.historyIsEnabled();
+    }
+
 
-  
     /**
     * set the number of max lines
     * @return true or false
     */
-public static boolean setSizeMaxScilabHistory(int nbLinesMax) {
-    return HistoryManagementJNI.setSizeMaxScilabHistory(nbLinesMax);
-  }
+    public static boolean setSizeMaxScilabHistory(int nbLinesMax) {
+        return HistoryManagementJNI.setSizeMaxScilabHistory(nbLinesMax);
+    }
+
 
-  
     /**
     * terminate the history manager
     * @return true or false
     */
-public static boolean InitializeHistoryManager() {
-    return HistoryManagementJNI.InitializeHistoryManager();
-  }
+    public static boolean InitializeHistoryManager() {
+        return HistoryManagementJNI.InitializeHistoryManager();
+    }
+
 
-  
     /**
     * terminate the history manager
     * @return true or false
     */
-public static boolean TerminateHistoryManager() {
-    return HistoryManagementJNI.TerminateHistoryManager();
-  }
+    public static boolean TerminateHistoryManager() {
+        return HistoryManagementJNI.TerminateHistoryManager();
+    }
 
 }
index 07b726f..59cafda 100644 (file)
@@ -11,61 +11,61 @@ package org.scilab.modules.history_manager;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /** 
-   * All Scilab history management used in Java console 
-   * @author Vincent COUVERT
-   * @author Allan CORNET
-   * @copyright INRIA 
-   */
+/**
+  * All Scilab history management used in Java console
+  * @author Vincent COUVERT
+  * @author Allan CORNET
+  * @copyright INRIA
+  */
 class HistoryManagementJNI {
 
- /**
-   * Constructor
-   */
- protected HistoryManagementJNI() {
+    /**
+      * Constructor
+      */
+    protected HistoryManagementJNI() {
         throw new UnsupportedOperationException();
- }
+    }
 
-  static {
-    try {
-        System.loadLibrary("scihistory_manager");
-    } 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());
-        e.printStackTrace(System.err);
-    } catch (UnsatisfiedLinkError e)    {
-        System.err.println("The native library scihistory_manager does not exist or cannot be found.");
-        System.err.println(e.getLocalizedMessage());
-        e.printStackTrace(System.err);
+    static {
+        try {
+            System.loadLibrary("scihistory_manager");
+        } 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());
+            e.printStackTrace(System.err);
+        } catch (UnsatisfiedLinkError e)    {
+            System.err.println("The native library scihistory_manager does not exist or cannot be found.");
+            System.err.println(e.getLocalizedMessage());
+            e.printStackTrace(System.err);
+        }
     }
-  }
 
-  public final static native boolean appendLineToScilabHistory(String jarg1);
-  public final static native boolean appendLinesToScilabHistory(String[] jarg1, int jarg2);
-  public final static native void displayScilabHistory();
-  public final static native boolean writeScilabHistoryToFile(String jarg1);
-  public final static native boolean loadScilabHistoryFromFile(String jarg1);
-  public final static native boolean setFilenameScilabHistory(String jarg1);
-  public final static native String getFilenameScilabHistory();
-  public final static native boolean setDefaultFilenameScilabHistory();
-  public final static native void resetScilabHistory();
-  public final static native String[] getAllLinesOfScilabHistory();
-  public final static native int getSizeAllLinesOfScilabHistory();
-  public final static native boolean setSearchedTokenInScilabHistory(String jarg1);
-  public final static native boolean resetSearchedTokenInScilabHistory();
-  public final static native String getSearchedTokenInScilabHistory();
-  public final static native String getPreviousLineInScilabHistory();
-  public final static native String getNextLineInScilabHistory();
-  public final static native int getNumberOfLinesInScilabHistory();
-  public final static native void setSaveConsecutiveDuplicateLinesInScilabHistory(boolean jarg1);
-  public final static native boolean getSaveConsecutiveDuplicateLinesInScilabHistory();
-  public final static native void setAfterHowManyLinesScilabHistoryIsSaved(int jarg1);
-  public final static native int getAfterHowManyLinesScilabHistoryIsSaved();
-  public final static native String getNthLineInScilabHistory(int jarg1);
-  public final static native boolean deleteNthLineScilabHistory(int jarg1);
-  public final static native int getSizeScilabHistory();
-  public final static native boolean historyIsEnabled();
-  public final static native boolean setSizeMaxScilabHistory(int jarg1);
-  public final static native boolean InitializeHistoryManager();
-  public final static native boolean TerminateHistoryManager();
+    public final static native boolean appendLineToScilabHistory(String jarg1);
+    public final static native boolean appendLinesToScilabHistory(String[] jarg1, int jarg2);
+    public final static native void displayScilabHistory();
+    public final static native boolean writeScilabHistoryToFile(String jarg1);
+    public final static native boolean loadScilabHistoryFromFile(String jarg1);
+    public final static native boolean setFilenameScilabHistory(String jarg1);
+    public final static native String getFilenameScilabHistory();
+    public final static native boolean setDefaultFilenameScilabHistory();
+    public final static native void resetScilabHistory();
+    public final static native String[] getAllLinesOfScilabHistory();
+    public final static native int getSizeAllLinesOfScilabHistory();
+    public final static native boolean setSearchedTokenInScilabHistory(String jarg1);
+    public final static native boolean resetSearchedTokenInScilabHistory();
+    public final static native String getSearchedTokenInScilabHistory();
+    public final static native String getPreviousLineInScilabHistory();
+    public final static native String getNextLineInScilabHistory();
+    public final static native int getNumberOfLinesInScilabHistory();
+    public final static native void setSaveConsecutiveDuplicateLinesInScilabHistory(boolean jarg1);
+    public final static native boolean getSaveConsecutiveDuplicateLinesInScilabHistory();
+    public final static native void setAfterHowManyLinesScilabHistoryIsSaved(int jarg1);
+    public final static native int getAfterHowManyLinesScilabHistoryIsSaved();
+    public final static native String getNthLineInScilabHistory(int jarg1);
+    public final static native boolean deleteNthLineScilabHistory(int jarg1);
+    public final static native int getSizeScilabHistory();
+    public final static native boolean historyIsEnabled();
+    public final static native boolean setSizeMaxScilabHistory(int jarg1);
+    public final static native boolean InitializeHistoryManager();
+    public final static native boolean TerminateHistoryManager();
 }
index 2f1f64b..e2040f4 100644 (file)
@@ -9,20 +9,20 @@
 package org.scilab.modules.localization;
 
 
- /** 
-   * @author Allan CORNET
-   * @copyright DIGITEO 2010
-   */
+/**
+  * @author Allan CORNET
+  * @copyright DIGITEO 2010
+  */
 public class LocaleToLCID {
 
- /**
-   * Constructor
-   */
- protected LocaleToLCID() {
-    throw new UnsupportedOperationException();
- }
-  public static String convert(String pStrLocale) {
-    return LocaleToLCIDJNI.convert(pStrLocale);
-  }
+    /**
+      * Constructor
+      */
+    protected LocaleToLCID() {
+        throw new UnsupportedOperationException();
+    }
+    public static String convert(String pStrLocale) {
+        return LocaleToLCIDJNI.convert(pStrLocale);
+    }
 
 }
index 89ea9f3..7d9bc63 100644 (file)
@@ -11,32 +11,32 @@ package org.scilab.modules.localization;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /** 
-   * @author Allan CORNET
-   * @copyright DIGITEO 2010
-   */
+/**
+  * @author Allan CORNET
+  * @copyright DIGITEO 2010
+  */
 public class LocaleToLCIDJNI {
 
-  /**
-    * Constructor
-    */
-  protected LocaleToLCIDJNI() {
-    throw new UnsupportedOperationException();
-  }
+    /**
+      * Constructor
+      */
+    protected LocaleToLCIDJNI() {
+        throw new UnsupportedOperationException();
+    }
 
-  static {
-    try {
-        System.loadLibrary("scilocalization");
-    } 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());
-        e.printStackTrace(System.err);
-    } catch (UnsatisfiedLinkError e)    {
-        System.err.println("The native library scilocalization does not exist or cannot be found.");
-        System.err.println(e.getLocalizedMessage());
-        e.printStackTrace(System.err);
+    static {
+        try {
+            System.loadLibrary("scilocalization");
+        } 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());
+            e.printStackTrace(System.err);
+        } catch (UnsatisfiedLinkError e)    {
+            System.err.println("The native library scilocalization does not exist or cannot be found.");
+            System.err.println(e.getLocalizedMessage());
+            e.printStackTrace(System.err);
+        }
     }
-  }
 
-  public final static native String convert(String jarg1);
+    public final static native String convert(String jarg1);
 }
index 757f95e..e1ac3fe 100644 (file)
@@ -9,20 +9,20 @@
 package org.scilab.modules.localization;
 
 
- /** 
-   * @author Sylvestre Ledru
-   * @copyright DIGITEO 2008
-   */
+/**
+  * @author Sylvestre Ledru
+  * @copyright DIGITEO 2008
+  */
 public class Messages {
 
- /**
-   * Constructor
-   */
- protected Messages() {
-    throw new UnsupportedOperationException();
- }
-  public static String gettext(String key) {
-    return MessagesJNI.gettext(key);
-  }
+    /**
+      * Constructor
+      */
+    protected Messages() {
+        throw new UnsupportedOperationException();
+    }
+    public static String gettext(String key) {
+        return MessagesJNI.gettext(key);
+    }
 
 }
index 21c048e..65bcf42 100644 (file)
@@ -12,37 +12,37 @@ package org.scilab.modules.localization;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /** 
-   * @author Sylvestre LEDRU
-   * @copyright DIGITEO 2009
-   */
+/**
+  * @author Sylvestre LEDRU
+  * @copyright DIGITEO 2009
+  */
 public class MessagesJNI {
 
-  /**
-    * Constructor
-    */
-  protected MessagesJNI() {
-    throw new UnsupportedOperationException();
-  }
+    /**
+      * Constructor
+      */
+    protected MessagesJNI() {
+        throw new UnsupportedOperationException();
+    }
 
-  static {
-    try {
-        if (System.getProperty("os.name").toLowerCase().contains("windows") != true) {
-            if (System.getProperty("testngTests")!=null) {
-                System.loadLibrary("scilab");
+    static {
+        try {
+            if (System.getProperty("os.name").toLowerCase().contains("windows") != true) {
+                if (System.getProperty("testngTests") != null) {
+                    System.loadLibrary("scilab");
+                }
             }
+            System.loadLibrary("scilocalization");
+        } 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());
+            e.printStackTrace(System.err);
+        } catch (UnsatisfiedLinkError e)    {
+            System.err.println("The native library scilocalization does not exist or cannot be found.");
+            System.err.println(e.getLocalizedMessage());
+            e.printStackTrace(System.err);
         }
-        System.loadLibrary("scilocalization");
-    } 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());
-        e.printStackTrace(System.err);
-    } catch (UnsatisfiedLinkError e)    {
-        System.err.println("The native library scilocalization does not exist or cannot be found.");
-        System.err.println(e.getLocalizedMessage());
-        e.printStackTrace(System.err);
     }
-  }
 
-  public final static native String gettext(String jarg1);
+    public final static native String gettext(String jarg1);
 }
index a34b377..ca3258f 100644 (file)
@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.7
+ * Version 2.0.4
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
@@ -9,34 +9,34 @@
 package org.scilab.modules.localization;
 
 
-/**
-  * @author Calixte DENIZET
-  * @copyright Scilab Enterprises - 2012
-  */
+ /** 
+   * @author Calixte DENIZET
+   * @copyright Scilab Enterprises - 2012
+   */
 public class WindowsDefaultLanguage {
 
-    /**
-      * Constructor
-      */
-    protected WindowsDefaultLanguage() {
-        throw new UnsupportedOperationException();
-    }
-
-    /**
-    * Set and save the language in the registry (Windows only)
-    * @param[in] lang the language to set and save.
-    */
-    public static void setdefaultlanguage(String lang) {
-        WindowsDefaultLanguageJNI.setdefaultlanguage(lang);
-    }
-
-
-    /**
-    * Get the language from the registry (Windows only)
-    * @return the default language.
-    */
-    public static String getdefaultlanguage() {
-        return WindowsDefaultLanguageJNI.getdefaultlanguage();
-    }
+ /**
+   * Constructor
+   */
+ protected WindowsDefaultLanguage() {
+    throw new UnsupportedOperationException();
+ }
+  
+/**
+* Set and save the language in the registry (Windows only)
+* @param[in] lang the language to set and save.
+*/
+public static void setdefaultlanguage(String lang) {
+    WindowsDefaultLanguageJNI.setdefaultlanguage(lang);
+  }
+
+  
+/**
+* Get the language from the registry (Windows only)
+* @return the default language.
+*/
+public static String getdefaultlanguage() {
+    return WindowsDefaultLanguageJNI.getdefaultlanguage();
+  }
 
 }
index 00f2792..31d1f92 100644 (file)
@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.7
+ * Version 2.0.4
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
@@ -11,33 +11,33 @@ package org.scilab.modules.localization;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
-/**
-  * @author Calixte DENIZET
-  * @copyright Scilab Enterprises - 2012
-  */
+ /** 
+   * @author Calixte DENIZET
+   * @copyright Scilab Enterprises - 2012
+   */
 public class WindowsDefaultLanguageJNI {
 
-    /**
-      * Constructor
-      */
-    protected WindowsDefaultLanguageJNI() {
-        throw new UnsupportedOperationException();
-    }
+  /**
+    * Constructor
+    */
+  protected WindowsDefaultLanguageJNI() {
+    throw new UnsupportedOperationException();
+  }
 
-    static {
-        try {
-            System.loadLibrary("scilocalization");
-        } 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());
-            e.printStackTrace(System.err);
-        } catch (UnsatisfiedLinkError e)    {
-            System.err.println("The native library scilocalization does not exist or cannot be found.");
-            System.err.println(e.getLocalizedMessage());
-            e.printStackTrace(System.err);
-        }
+  static {
+    try {
+        System.loadLibrary("scilocalization");
+    } 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());
+        e.printStackTrace(System.err);
+    } catch (UnsatisfiedLinkError e)    {
+        System.err.println("The native library scilocalization does not exist or cannot be found.");
+        System.err.println(e.getLocalizedMessage());
+        e.printStackTrace(System.err);
     }
+  }
 
-    public final static native void setdefaultlanguage(String jarg1);
-    public final static native String getdefaultlanguage();
+  public final static native void setdefaultlanguage(String jarg1);
+  public final static native String getdefaultlanguage();
 }
index 1a7889e..0e944a5 100644 (file)
@@ -1,11 +1,11 @@
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.7
- *
- * This file is not intended to be easily readable and contains a number of
+ * Version 2.0.4
+ * 
+ * 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
- * changes to this file unless you know what you are doing--modify the SWIG
- * interface file instead.
+ * changes to this file unless you know what you are doing--modify the SWIG 
+ * interface file instead. 
  * ----------------------------------------------------------------------------- */
 
 #define SWIGJAVA
 #ifndef SWIGUNUSED
 # if defined(__GNUC__)
 #   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
-#     define SWIGUNUSED __attribute__ ((__unused__))
+#     define SWIGUNUSED __attribute__ ((__unused__)) 
 #   else
 #     define SWIGUNUSED
 #   endif
 # elif defined(__ICC)
-#   define SWIGUNUSED __attribute__ ((__unused__))
+#   define SWIGUNUSED __attribute__ ((__unused__)) 
 # else
-#   define SWIGUNUSED
+#   define SWIGUNUSED 
 # endif
 #endif
 
 #ifndef SWIG_MSC_UNSUPPRESS_4505
 # if defined(_MSC_VER)
 #   pragma warning(disable : 4505) /* unreferenced local function has been removed */
-# endif
+# endif 
 #endif
 
 #ifndef SWIGUNUSEDPARM
 # ifdef __cplusplus
 #   define SWIGUNUSEDPARM(p)
 # else
-#   define SWIGUNUSEDPARM(p) p SWIGUNUSED
+#   define SWIGUNUSEDPARM(p) p SWIGUNUSED 
 # endif
 #endif
 
 #   define SWIGSTDCALL __stdcall
 # else
 #   define SWIGSTDCALL
-# endif
+# endif 
 #endif
 
 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
 
 /* Fix for jlong on some versions of gcc on Windows */
 #if defined(__GNUC__) && !defined(__INTEL_COMPILER)
-typedef long long __int64;
+  typedef long long __int64;
 #endif
 
 /* Fix for jlong on 64-bit x86 Solaris */
@@ -138,51 +138,47 @@ typedef long long __int64;
 
 
 /* Support for throwing Java exceptions */
-typedef enum
-{
-    SWIG_JavaOutOfMemoryError = 1,
-    SWIG_JavaIOException,
-    SWIG_JavaRuntimeException,
-    SWIG_JavaIndexOutOfBoundsException,
-    SWIG_JavaArithmeticException,
-    SWIG_JavaIllegalArgumentException,
-    SWIG_JavaNullPointerException,
-    SWIG_JavaDirectorPureVirtual,
-    SWIG_JavaUnknownError
+typedef enum {
+  SWIG_JavaOutOfMemoryError = 1, 
+  SWIG_JavaIOException, 
+  SWIG_JavaRuntimeException, 
+  SWIG_JavaIndexOutOfBoundsException,
+  SWIG_JavaArithmeticException,
+  SWIG_JavaIllegalArgumentException,
+  SWIG_JavaNullPointerException,
+  SWIG_JavaDirectorPureVirtual,
+  SWIG_JavaUnknownError
 } SWIG_JavaExceptionCodes;
 
-typedef struct
-{
-    SWIG_JavaExceptionCodes code;
-    const char *java_exception;
+typedef struct {
+  SWIG_JavaExceptionCodes code;
+  const char *java_exception;
 } SWIG_JavaExceptions_t;
 
 
-static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionCodes code, const char *msg)
-{
-    jclass excep;
-    static const SWIG_JavaExceptions_t java_exceptions[] =
-    {
-        { SWIG_JavaOutOfMemoryError, "java/lang/OutOfMemoryError" },
-        { SWIG_JavaIOException, "java/io/IOException" },
-        { SWIG_JavaRuntimeException, "java/lang/RuntimeException" },
-        { SWIG_JavaIndexOutOfBoundsException, "java/lang/IndexOutOfBoundsException" },
-        { SWIG_JavaArithmeticException, "java/lang/ArithmeticException" },
-        { SWIG_JavaIllegalArgumentException, "java/lang/IllegalArgumentException" },
-        { SWIG_JavaNullPointerException, "java/lang/NullPointerException" },
-        { SWIG_JavaDirectorPureVirtual, "java/lang/RuntimeException" },
-        { SWIG_JavaUnknownError,  "java/lang/UnknownError" },
-        { (SWIG_JavaExceptionCodes)0,  "java/lang/UnknownError" }
-    };
-    const SWIG_JavaExceptions_t *except_ptr = java_exceptions;
-
-    while (except_ptr->code != code && except_ptr->code)
-        except_ptr++;
-
-    (*jenv)->ExceptionClear(jenv);
-    excep = (*jenv)->FindClass(jenv, except_ptr->java_exception);
-    if (excep)
-        (*jenv)->ThrowNew(jenv, excep, msg);
+static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionCodes code, const char *msg) {
+  jclass excep;
+  static const SWIG_JavaExceptions_t java_exceptions[] = {
+    { SWIG_JavaOutOfMemoryError, "java/lang/OutOfMemoryError" },
+    { SWIG_JavaIOException, "java/io/IOException" },
+    { SWIG_JavaRuntimeException, "java/lang/RuntimeException" },
+    { SWIG_JavaIndexOutOfBoundsException, "java/lang/IndexOutOfBoundsException" },
+    { SWIG_JavaArithmeticException, "java/lang/ArithmeticException" },
+    { SWIG_JavaIllegalArgumentException, "java/lang/IllegalArgumentException" },
+    { SWIG_JavaNullPointerException, "java/lang/NullPointerException" },
+    { SWIG_JavaDirectorPureVirtual, "java/lang/RuntimeException" },
+    { SWIG_JavaUnknownError,  "java/lang/UnknownError" },
+    { (SWIG_JavaExceptionCodes)0,  "java/lang/UnknownError" }
+  };
+  const SWIG_JavaExceptions_t *except_ptr = java_exceptions;
+
+  while (except_ptr->code != code && except_ptr->code)
+    except_ptr++;
+
+  (*jenv)->ExceptionClear(jenv);
+  excep = (*jenv)->FindClass(jenv, except_ptr->java_exception);
+  if (excep)
+    (*jenv)->ThrowNew(jenv, excep, msg);
 }
 
 
@@ -198,34 +194,31 @@ static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionC
 extern "C" {
 #endif
 
-    SWIGEXPORT void JNICALL Java_org_scilab_modules_localization_WindowsDefaultLanguageJNI_setdefaultlanguage(JNIEnv *jenv, jclass jcls, jstring jarg1)
-    {
-        char *arg1 = (char *) 0 ;
-
-        (void)jenv;
-        (void)jcls;
-        arg1 = 0;
-        if (jarg1)
-        {
-            arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
-            if (!arg1) return ;
-        }
-        setdefaultlanguage((char const *)arg1);
-        if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
-    }
-
-
-    SWIGEXPORT jstring JNICALL Java_org_scilab_modules_localization_WindowsDefaultLanguageJNI_getdefaultlanguage(JNIEnv *jenv, jclass jcls)
-    {
-        jstring jresult = 0 ;
-        char *result = 0 ;
-
-        (void)jenv;
-        (void)jcls;
-        result = (char *)getdefaultlanguage();
-        if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
-        return jresult;
-    }
+SWIGEXPORT void JNICALL Java_org_scilab_modules_localization_WindowsDefaultLanguageJNI_setdefaultlanguage(JNIEnv *jenv, jclass jcls, jstring jarg1) {
+  char *arg1 = (char *) 0 ;
+  
+  (void)jenv;
+  (void)jcls;
+  arg1 = 0;
+  if (jarg1) {
+    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
+    if (!arg1) return ;
+  }
+  setdefaultlanguage((char const *)arg1);
+  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
+}
+
+
+SWIGEXPORT jstring JNICALL Java_org_scilab_modules_localization_WindowsDefaultLanguageJNI_getdefaultlanguage(JNIEnv *jenv, jclass jcls) {
+  jstring jresult = 0 ;
+  char *result = 0 ;
+  
+  (void)jenv;
+  (void)jcls;
+  result = (char *)getdefaultlanguage();
+  if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
+  return jresult;
+}
 
 
 #ifdef __cplusplus
index 92b4fcc..6d5e992 100644 (file)
@@ -9,28 +9,28 @@
 package org.scilab.modules.scinotes;
 
 
- /**
-   * @author Allan CORNET - DIGITEO 2009
-   * @author Calixte DENIZET
-   */
+/**
+  * @author Allan CORNET - DIGITEO 2009
+  * @author Calixte DENIZET
+  */
 public class ScilabKeywords {
 
- /**
-   * Constructor
-   */
- protected ScilabKeywords() {
-    throw new UnsupportedOperationException();
- }
-  public static String[] GetVariablesName() {
-    return ScilabKeywordsJNI.GetVariablesName();
-  }
+    /**
+      * Constructor
+      */
+    protected ScilabKeywords() {
+        throw new UnsupportedOperationException();
+    }
+    public static String[] GetVariablesName() {
+        return ScilabKeywordsJNI.GetVariablesName();
+    }
 
-  public static String[] GetFunctionsName() {
-    return ScilabKeywordsJNI.GetFunctionsName();
-  }
+    public static String[] GetFunctionsName() {
+        return ScilabKeywordsJNI.GetFunctionsName();
+    }
 
-  public static String[] GetMacrosName() {
-    return ScilabKeywordsJNI.GetMacrosName();
-  }
+    public static String[] GetMacrosName() {
+        return ScilabKeywordsJNI.GetMacrosName();
+    }
 
 }
index d96b95d..86e754e 100644 (file)
@@ -11,36 +11,36 @@ package org.scilab.modules.scinotes;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /**
-   * @author Allan CORNET - DIGITEO 2009
-   * @author Calixte DENIZET
-   */
+/**
+  * @author Allan CORNET - DIGITEO 2009
+  * @author Calixte DENIZET
+  */
 public class ScilabKeywordsJNI {
 
-  /**
-    * Constructor
-    */
-  protected ScilabKeywordsJNI() {
-    throw new UnsupportedOperationException();
-  }
+    /**
+      * Constructor
+      */
+    protected ScilabKeywordsJNI() {
+        throw new UnsupportedOperationException();
+    }
 
-  static {
-    try {
-        System.loadLibrary("sciscinotes");
-    } 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());
-        e.printStackTrace(System.err);
-    } catch (UnsatisfiedLinkError e) {
-          if (System.getenv("CONTINUE_ON_JNI_ERROR") == null) {
-           System.err.println("The native library scinotes does not exist or cannot be found.");
-           System.err.println(e.getLocalizedMessage());
-           e.printStackTrace(System.err);
+    static {
+        try {
+            System.loadLibrary("sciscinotes");
+        } 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());
+            e.printStackTrace(System.err);
+        } catch (UnsatisfiedLinkError e) {
+            if (System.getenv("CONTINUE_ON_JNI_ERROR") == null) {
+                System.err.println("The native library scinotes does not exist or cannot be found.");
+                System.err.println(e.getLocalizedMessage());
+                e.printStackTrace(System.err);
+            }
         }
     }
-  }
 
-  public final static native String[] GetVariablesName();
-  public final static native String[] GetFunctionsName();
-  public final static native String[] GetMacrosName();
+    public final static native String[] GetVariablesName();
+    public final static native String[] GetFunctionsName();
+    public final static native String[] GetMacrosName();
 }
index 86867c8..2969fca 100644 (file)
@@ -9,22 +9,22 @@
 package org.scilab.modules.types;
 
 
- /**
-   * Connector for Javasci v2.
-   * This class should <b>not</b> be used directly
-   * @see org.scilab.modules.javasci.Scilab
-   * @author DIGITEO - Sylvestre LEDRU
-   */
+/**
+  * Connector for Javasci v2.
+  * This class should <b>not</b> be used directly
+  * @see org.scilab.modules.javasci.Scilab
+  * @author DIGITEO - Sylvestre LEDRU
+  */
 public class GetScilabVariable {
 
- /**
-   * Constructor
-   */
- protected GetScilabVariable() {
-    throw new UnsupportedOperationException();
- }
-  public static void getScilabVariable(String variableName, int arg1, int arg2) {
-    GetScilabVariableJNI.getScilabVariable(variableName, arg1, arg2);
-  }
+    /**
+      * Constructor
+      */
+    protected GetScilabVariable() {
+        throw new UnsupportedOperationException();
+    }
+    public static void getScilabVariable(String variableName, int arg1, int arg2) {
+        GetScilabVariableJNI.getScilabVariable(variableName, arg1, arg2);
+    }
 
 }
index e354569..70662c2 100644 (file)
@@ -11,36 +11,36 @@ package org.scilab.modules.types;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /**
-   * Connector for Javasci v2.
-   * This class should <b>not</b> be used directly
-   * @see org.scilab.modules.javasci.Scilab
-   * @author DIGITEO - Sylvestre LEDRU
-   */
+/**
+  * Connector for Javasci v2.
+  * This class should <b>not</b> be used directly
+  * @see org.scilab.modules.javasci.Scilab
+  * @author DIGITEO - Sylvestre LEDRU
+  */
 class GetScilabVariableJNI {
 
-  /**
-    * Constructor
-    */
-  protected GetScilabVariableJNI() {
-    throw new UnsupportedOperationException();
-  }
+    /**
+      * Constructor
+      */
+    protected GetScilabVariableJNI() {
+        throw new UnsupportedOperationException();
+    }
 
-  static {
-    try {
-        if (System.getProperty("os.name").toLowerCase().contains("windows")) {
-           System.loadLibrary("scitypes");
-        } else {
-           System.loadLibrary("scilab");
+    static {
+        try {
+            if (System.getProperty("os.name").toLowerCase().contains("windows")) {
+                System.loadLibrary("scitypes");
+            } else {
+                System.loadLibrary("scilab");
+            }
+        } catch (SecurityException e) {
+            System.err.println("A security manager exists and does not allow the loading of the specified dynamic library :");
+            e.printStackTrace(System.err);
+        } catch (UnsatisfiedLinkError e)    {
+            System.err.println("The native library libscilab does not exist or cannot be found.");
+            e.printStackTrace(System.err);
         }
-    } catch (SecurityException e) {
-        System.err.println("A security manager exists and does not allow the loading of the specified dynamic library :");
-        e.printStackTrace(System.err);
-    } catch (UnsatisfiedLinkError e)    {
-        System.err.println("The native library libscilab does not exist or cannot be found.");
-        e.printStackTrace(System.err);
     }
-  }
 
-  public final static native void getScilabVariable(String jarg1, int jarg2, int jarg3);
+    public final static native void getScilabVariable(String jarg1, int jarg2, int jarg3);
 }
index 7dd4f42..82bc58e 100644 (file)
@@ -9,50 +9,52 @@
 package org.scilab.modules.types;
 
 public enum ScilabIntegerTypeEnum {
-  sci_int8(1),
-  sci_int16(2),
-  sci_int32(4),
-  sci_int64(8),
-  sci_uint8(11),
-  sci_uint16(12),
-  sci_uint32(14),
-  sci_uint64(18);
-
-  public final int swigValue() {
-    return swigValue;
-  }
-
-  public static ScilabIntegerTypeEnum swigToEnum(int swigValue) {
-    ScilabIntegerTypeEnum[] swigValues = ScilabIntegerTypeEnum.class.getEnumConstants();
-    if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
-      return swigValues[swigValue];
-    for (ScilabIntegerTypeEnum swigEnum : swigValues)
-      if (swigEnum.swigValue == swigValue)
-        return swigEnum;
-    throw new IllegalArgumentException("No enum " + ScilabIntegerTypeEnum.class + " with value " + swigValue);
-  }
-
-  @SuppressWarnings("unused")
-  private ScilabIntegerTypeEnum() {
-    this.swigValue = SwigNext.next++;
-  }
-
-  @SuppressWarnings("unused")
-  private ScilabIntegerTypeEnum(int swigValue) {
-    this.swigValue = swigValue;
-    SwigNext.next = swigValue+1;
-  }
-
-  @SuppressWarnings("unused")
-  private ScilabIntegerTypeEnum(ScilabIntegerTypeEnum swigEnum) {
-    this.swigValue = swigEnum.swigValue;
-    SwigNext.next = this.swigValue+1;
-  }
-
-  private final int swigValue;
-
-  private static class SwigNext {
-    private static int next = 0;
-  }
+    sci_int8(1),
+    sci_int16(2),
+    sci_int32(4),
+    sci_int64(8),
+    sci_uint8(11),
+    sci_uint16(12),
+    sci_uint32(14),
+    sci_uint64(18);
+
+    public final int swigValue() {
+        return swigValue;
+    }
+
+    public static ScilabIntegerTypeEnum swigToEnum(int swigValue) {
+        ScilabIntegerTypeEnum[] swigValues = ScilabIntegerTypeEnum.class.getEnumConstants();
+        if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue) {
+            return swigValues[swigValue];
+        }
+        for (ScilabIntegerTypeEnum swigEnum : swigValues)
+            if (swigEnum.swigValue == swigValue) {
+                return swigEnum;
+            }
+        throw new IllegalArgumentException("No enum " + ScilabIntegerTypeEnum.class + " with value " + swigValue);
+    }
+
+    @SuppressWarnings("unused")
+    private ScilabIntegerTypeEnum() {
+        this.swigValue = SwigNext.next++;
+    }
+
+    @SuppressWarnings("unused")
+    private ScilabIntegerTypeEnum(int swigValue) {
+        this.swigValue = swigValue;
+        SwigNext.next = swigValue + 1;
+    }
+
+    @SuppressWarnings("unused")
+    private ScilabIntegerTypeEnum(ScilabIntegerTypeEnum swigEnum) {
+        this.swigValue = swigEnum.swigValue;
+        SwigNext.next = this.swigValue + 1;
+    }
+
+    private final int swigValue;
+
+    private static class SwigNext {
+        private static int next = 0;
+    }
 }
 
index 1c5917f..3dcb246 100644 (file)
@@ -9,60 +9,62 @@
 package org.scilab.modules.types;
 
 public enum ScilabTypeEnum {
-  sci_matrix(1),
-  sci_poly(2),
-  sci_boolean(4),
-  sci_sparse(5),
-  sci_boolean_sparse(6),
-  sci_matlab_sparse(7),
-  sci_ints(8),
-  sci_handles(9),
-  sci_strings(10),
-  sci_u_function(11),
-  sci_c_function(13),
-  sci_lib(14),
-  sci_list(15),
-  sci_tlist(16),
-  sci_mlist(17),
-  sci_pointer(128),
-  sci_implicit_poly(129),
-  sci_intrinsic_function(130);
+    sci_matrix(1),
+    sci_poly(2),
+    sci_boolean(4),
+    sci_sparse(5),
+    sci_boolean_sparse(6),
+    sci_matlab_sparse(7),
+    sci_ints(8),
+    sci_handles(9),
+    sci_strings(10),
+    sci_u_function(11),
+    sci_c_function(13),
+    sci_lib(14),
+    sci_list(15),
+    sci_tlist(16),
+    sci_mlist(17),
+    sci_pointer(128),
+    sci_implicit_poly(129),
+    sci_intrinsic_function(130);
 
-  public final int swigValue() {
-    return swigValue;
-  }
+    public final int swigValue() {
+        return swigValue;
+    }
 
-  public static ScilabTypeEnum swigToEnum(int swigValue) {
-    ScilabTypeEnum[] swigValues = ScilabTypeEnum.class.getEnumConstants();
-    if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
-      return swigValues[swigValue];
-    for (ScilabTypeEnum swigEnum : swigValues)
-      if (swigEnum.swigValue == swigValue)
-        return swigEnum;
-    throw new IllegalArgumentException("No enum " + ScilabTypeEnum.class + " with value " + swigValue);
-  }
+    public static ScilabTypeEnum swigToEnum(int swigValue) {
+        ScilabTypeEnum[] swigValues = ScilabTypeEnum.class.getEnumConstants();
+        if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue) {
+            return swigValues[swigValue];
+        }
+        for (ScilabTypeEnum swigEnum : swigValues)
+            if (swigEnum.swigValue == swigValue) {
+                return swigEnum;
+            }
+        throw new IllegalArgumentException("No enum " + ScilabTypeEnum.class + " with value " + swigValue);
+    }
 
-  @SuppressWarnings("unused")
-  private ScilabTypeEnum() {
-    this.swigValue = SwigNext.next++;
-  }
+    @SuppressWarnings("unused")
+    private ScilabTypeEnum() {
+        this.swigValue = SwigNext.next++;
+    }
 
-  @SuppressWarnings("unused")
-  private ScilabTypeEnum(int swigValue) {
-    this.swigValue = swigValue;
-    SwigNext.next = swigValue+1;
-  }
+    @SuppressWarnings("unused")
+    private ScilabTypeEnum(int swigValue) {
+        this.swigValue = swigValue;
+        SwigNext.next = swigValue + 1;
+    }
 
-  @SuppressWarnings("unused")
-  private ScilabTypeEnum(ScilabTypeEnum swigEnum) {
-    this.swigValue = swigEnum.swigValue;
-    SwigNext.next = this.swigValue+1;
-  }
+    @SuppressWarnings("unused")
+    private ScilabTypeEnum(ScilabTypeEnum swigEnum) {
+        this.swigValue = swigEnum.swigValue;
+        SwigNext.next = this.swigValue + 1;
+    }
 
-  private final int swigValue;
+    private final int swigValue;
 
-  private static class SwigNext {
-    private static int next = 0;
-  }
+    private static class SwigNext {
+        private static int next = 0;
+    }
 }
 
index 84d381d..1b8317d 100644 (file)
@@ -9,40 +9,40 @@
 package org.scilab.modules.ui_data;
 
 
- /** 
-   * ui_data management 
-   * @author Vincent COUVERT
-   * @author Allan CORNET
-   * @copyright INRIA 
-   */
+/**
+  * ui_data management
+  * @author Vincent COUVERT
+  * @author Allan CORNET
+  * @copyright INRIA
+  */
 public class UI_data {
 
-  /**
-    * Constructor
-    */
-  protected UI_data() {
-    throw new UnsupportedOperationException();
-  }
-  
+    /**
+      * Constructor
+      */
+    protected UI_data() {
+        throw new UnsupportedOperationException();
+    }
+
     /**
     * Put a scilab variable as an array of strings in C envrionment
     * @param lines array of string
     * @param rows the number of rows
     * @param cols the number of cols
     */
-public static void putScilabVariable(String name, String[] lines, int rows, int cols) {
-    UI_dataJNI.putScilabVariable(name, lines, rows, cols);
-  }
+    public static void putScilabVariable(String name, String[] lines, int rows, int cols) {
+        UI_dataJNI.putScilabVariable(name, lines, rows, cols);
+    }
+
 
-  
     /**
     * Put a scilab variable as an array of strings in C envrionment
     * @param lines array of string
     * @param rows the number of rows
     * @param cols the number of cols
     */
-public static String getUnnamedVariable() {
-    return UI_dataJNI.getUnnamedVariable();
-  }
+    public static String getUnnamedVariable() {
+        return UI_dataJNI.getUnnamedVariable();
+    }
 
 }
index 2e44bbd..a6bfe78 100644 (file)
@@ -11,35 +11,35 @@ package org.scilab.modules.ui_data;
 
 /* It is generated code. Disable checkstyle */
 //CHECKSTYLE:OFF
- /** 
-   * All Scilab history management used in Java console 
-   * @author Vincent COUVERT
-   * @author Allan CORNET
-   * @copyright INRIA 
-   */
+/**
+  * All Scilab history management used in Java console
+  * @author Vincent COUVERT
+  * @author Allan CORNET
+  * @copyright INRIA
+  */
 class UI_dataJNI {
 
- /**
-   * Constructor
-   */
- protected UI_dataJNI() {
+    /**
+      * Constructor
+      */
+    protected UI_dataJNI() {
         throw new UnsupportedOperationException();
- }
+    }
 
-  static {
-    try {
-        System.loadLibrary("sciui_data");
-    } 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());
-        e.printStackTrace(System.err);
-    } catch (UnsatisfiedLinkError e)    {
-        System.err.println("The native library sciui_data does not exist or cannot be found.");
-        System.err.println(e.getLocalizedMessage());
-        e.printStackTrace(System.err);
+    static {
+        try {
+            System.loadLibrary("sciui_data");
+        } 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());
+            e.printStackTrace(System.err);
+        } catch (UnsatisfiedLinkError e)    {
+            System.err.println("The native library sciui_data does not exist or cannot be found.");
+            System.err.println(e.getLocalizedMessage());
+            e.printStackTrace(System.err);
+        }
     }
-  }
 
-  public final static native void putScilabVariable(String jarg1, String[] jarg2, int jarg3, int jarg4);
-  public final static native String getUnnamedVariable();
+    public final static native void putScilabVariable(String jarg1, String[] jarg2, int jarg3, int jarg4);
+    public final static native String getUnnamedVariable();
 }