EOJ: incorrect giws file after jcreatejar introduction
[scilab.git] / scilab / modules / external_objects_java / src / jni / ScilabOperations.hxx
index b72cec0..d3d2be1 100644 (file)
@@ -1,5 +1,5 @@
 /* Generated by GIWS (version 2.0.2) with command:
-giws -e -f ScilabObjects.giws.xml
+giws -e -f ScilabObjects.giws.xml 
 */
 /*
 
@@ -46,11 +46,11 @@ knowledge of the CeCILL-B license and that you accept its terms.
 
 #include "GiwsException.hxx"
 
-#if defined(_MSC_VER) /* Defined anyway with Visual */
-#include <Windows.h>
-#else
-typedef signed char byte;
-#endif
+        #if defined(_MSC_VER) /* Defined anyway with Visual */
+            #include <Windows.h>
+        #else
+            typedef signed char byte;
+        #endif
 
 
 #ifndef GIWSEXPORT
@@ -69,88 +69,86 @@ typedef signed char byte;
 # endif
 #endif
 
-namespace org_scilab_modules_external_objects_java
-{
-class GIWSEXPORT ScilabOperations
-{
+namespace org_scilab_modules_external_objects_java {
+class GIWSEXPORT ScilabOperations {
 
 private:
-    JavaVM * jvm;
+JavaVM * jvm;
 
 protected:
-    jmethodID jintaddjintintjintintID; // cache method id
-
+jmethodID jintaddjintintjintintID; // cache method id
 
 
-    jobject instance;
-    jclass instanceClass; // cache class
 
+jobject instance;
+jclass instanceClass; // cache class
 
-    // Caching (if any)
+                       
+// Caching (if any)
 
 
-    /**
-    * Get the environment matching to the current thread.
-    */
-    virtual JNIEnv * getCurrentEnv();
+/**
+* Get the environment matching to the current thread.
+*/
+virtual JNIEnv * getCurrentEnv();
 
 public:
-    // Constructor
-    /**
-    * Create a wrapping of the object from a JNIEnv.
-    * It will call the default constructor
-    * @param JEnv_ the Java Env
-    */
-    ScilabOperations(JavaVM * jvm_);
-
-    /**
-    * Create a wrapping of an already existing object from a JNIEnv.
-    * The object must have already been instantiated
-    * @param JEnv_ the Java Env
-    * @param JObj the object
-    */
-    ScilabOperations(JavaVM * jvm_, jobject JObj);
-
-
-    /**
-    * This is a fake constructor to avoid the constructor
-    * chaining when dealing with extended giws classes
-    */
-#ifdef FAKEGIWSDATATYPE
-    ScilabOperations(fakeGiwsDataType::fakeGiwsDataType /* unused */) {}
-#endif
-
-    // Destructor
-    ~ScilabOperations();
-
-    // Generic method
-    // Synchronization methods
-    /**
-    * Enter monitor associated with the object.
-    * Equivalent of creating a "synchronized(obj)" scope in Java.
-    */
-    void synchronize();
+// Constructor
+/**
+* Create a wrapping of the object from a JNIEnv.
+* It will call the default constructor
+* @param JEnv_ the Java Env
+*/
+ScilabOperations(JavaVM * jvm_);
 
-    /**
-    * Exit monitor associated with the object.
-    * Equivalent of ending a "synchronized(obj)" scope.
-    */
-    void endSynchronize();
+/**
+* Create a wrapping of an already existing object from a JNIEnv.
+* The object must have already been instantiated
+* @param JEnv_ the Java Env
+* @param JObj the object
+*/
+ScilabOperations(JavaVM * jvm_, jobject JObj);
 
-    // Methods
-    static int add(JavaVM * jvm_, int idA, int idB);
 
+/** 
+* This is a fake constructor to avoid the constructor
+* chaining when dealing with extended giws classes 
+*/
+#ifdef FAKEGIWSDATATYPE
+ScilabOperations(fakeGiwsDataType::fakeGiwsDataType /* unused */) {}
+#endif
 
-    /**
-    * Get class name to use for static methods
-    * @return class name to use for static methods
-    */
+// Destructor
+~ScilabOperations();
 
-    static const std::string className()
-    {
-        return "org/scilab/modules/external_objects_java/ScilabOperations";
-    }
+// Generic method
+// Synchronization methods
+/**
+* Enter monitor associated with the object.
+* Equivalent of creating a "synchronized(obj)" scope in Java.
+*/
+void synchronize();
 
+/**
+* Exit monitor associated with the object.
+* Equivalent of ending a "synchronized(obj)" scope.
+*/
+void endSynchronize();
+
+// Methods
+static int add(JavaVM * jvm_, int idA, int idB);
+
+
+                        /**
+                        * Get class name to use for static methods
+                        * @return class name to use for static methods
+                        */
+                        
+                static const std::string className()
+                {
+                return "org/scilab/modules/external_objects_java/ScilabOperations";
+                }
+                
 };