Xcos MVC: standardize C++ code
[scilab.git] / scilab / modules / xcos / src / java / org / scilab / modules / xcos / JavaControllerJNI.java
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 3.0.2
4  *
5  * Do not make changes to this file unless you know what you are doing--modify
6  * the SWIG interface file instead.
7  * ----------------------------------------------------------------------------- */
8
9 package org.scilab.modules.xcos;
10
11 public class JavaControllerJNI {
12     public final static native long new_View();
13     public final static native void delete_View(long jarg1);
14     public final static native void View_objectCreated(long jarg1, View jarg1_, long jarg2, int jarg3);
15     public final static native void View_objectDeleted(long jarg1, View jarg1_, long jarg2, int jarg3);
16     public final static native void View_objectUpdated(long jarg1, View jarg1_, long jarg2, int jarg3);
17     public final static native void View_propertyUpdated__SWIG_0(long jarg1, View jarg1_, long jarg2, int jarg3, int jarg4);
18     public final static native void View_propertyUpdated__SWIG_1(long jarg1, View jarg1_, long jarg2, int jarg3, int jarg4, int jarg5);
19     public final static native void View_director_connect(View obj, long cptr, boolean mem_own, boolean weak_global);
20     public final static native void View_change_ownership(View obj, long cptr, boolean take_or_release);
21     public final static native long new_Controller();
22     public final static native void delete_Controller(long jarg1);
23     public final static native long Controller_createObject(long jarg1, Controller jarg1_, int jarg2);
24     public final static native void Controller_deleteObject(long jarg1, Controller jarg1_, long jarg2);
25     public final static native long Controller_cloneObject(long jarg1, Controller jarg1_, long jarg2);
26     public final static native boolean Controller_getObjectProperty__SWIG_1(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, int[] jarg5);
27     public final static native boolean Controller_getObjectProperty__SWIG_2(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, double[] jarg5);
28     public final static native boolean Controller_getObjectProperty__SWIG_3(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, String[] jarg5);
29     public final static native boolean Controller_getObjectProperty__SWIG_4(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, long[] jarg5);
30     public final static native boolean Controller_getObjectProperty__SWIG_5(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, long jarg5, VectorOfInt jarg5_);
31     public final static native boolean Controller_getObjectProperty__SWIG_6(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, long jarg5, VectorOfDouble jarg5_);
32     public final static native boolean Controller_getObjectProperty__SWIG_7(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, long jarg5, VectorOfString jarg5_);
33     public final static native boolean Controller_getObjectProperty__SWIG_8(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, long jarg5, VectorOfScicosID jarg5_);
34     public final static native int Controller_setObjectProperty__SWIG_1(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, int jarg5);
35     public final static native int Controller_setObjectProperty__SWIG_2(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, double jarg5);
36     public final static native int Controller_setObjectProperty__SWIG_3(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, String jarg5);
37     public final static native int Controller_setObjectProperty__SWIG_4(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, long jarg5);
38     public final static native int Controller_setObjectProperty__SWIG_5(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, long jarg5, VectorOfInt jarg5_);
39     public final static native int Controller_setObjectProperty__SWIG_6(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, long jarg5, VectorOfDouble jarg5_);
40     public final static native int Controller_setObjectProperty__SWIG_7(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, long jarg5, VectorOfString jarg5_);
41     public final static native int Controller_setObjectProperty__SWIG_8(long jarg1, Controller jarg1_, long jarg2, int jarg3, int jarg4, long jarg5, VectorOfScicosID jarg5_);
42     public final static native long new_VectorOfDouble__SWIG_0();
43     public final static native long new_VectorOfDouble__SWIG_1(long jarg1);
44     public final static native long VectorOfDouble_size(long jarg1, VectorOfDouble jarg1_);
45     public final static native long VectorOfDouble_capacity(long jarg1, VectorOfDouble jarg1_);
46     public final static native void VectorOfDouble_reserve(long jarg1, VectorOfDouble jarg1_, long jarg2);
47     public final static native boolean VectorOfDouble_isEmpty(long jarg1, VectorOfDouble jarg1_);
48     public final static native void VectorOfDouble_clear(long jarg1, VectorOfDouble jarg1_);
49     public final static native void VectorOfDouble_add(long jarg1, VectorOfDouble jarg1_, double jarg2);
50     public final static native double VectorOfDouble_get(long jarg1, VectorOfDouble jarg1_, int jarg2);
51     public final static native void VectorOfDouble_set(long jarg1, VectorOfDouble jarg1_, int jarg2, double jarg3);
52     public final static native void delete_VectorOfDouble(long jarg1);
53     public final static native long new_VectorOfInt__SWIG_0();
54     public final static native long new_VectorOfInt__SWIG_1(long jarg1);
55     public final static native long VectorOfInt_size(long jarg1, VectorOfInt jarg1_);
56     public final static native long VectorOfInt_capacity(long jarg1, VectorOfInt jarg1_);
57     public final static native void VectorOfInt_reserve(long jarg1, VectorOfInt jarg1_, long jarg2);
58     public final static native boolean VectorOfInt_isEmpty(long jarg1, VectorOfInt jarg1_);
59     public final static native void VectorOfInt_clear(long jarg1, VectorOfInt jarg1_);
60     public final static native void VectorOfInt_add(long jarg1, VectorOfInt jarg1_, int jarg2);
61     public final static native int VectorOfInt_get(long jarg1, VectorOfInt jarg1_, int jarg2);
62     public final static native void VectorOfInt_set(long jarg1, VectorOfInt jarg1_, int jarg2, int jarg3);
63     public final static native void delete_VectorOfInt(long jarg1);
64     public final static native long new_VectorOfBool__SWIG_0();
65     public final static native long new_VectorOfBool__SWIG_1(long jarg1);
66     public final static native long VectorOfBool_size(long jarg1, VectorOfBool jarg1_);
67     public final static native long VectorOfBool_capacity(long jarg1, VectorOfBool jarg1_);
68     public final static native void VectorOfBool_reserve(long jarg1, VectorOfBool jarg1_, long jarg2);
69     public final static native boolean VectorOfBool_isEmpty(long jarg1, VectorOfBool jarg1_);
70     public final static native void VectorOfBool_clear(long jarg1, VectorOfBool jarg1_);
71     public final static native void VectorOfBool_add(long jarg1, VectorOfBool jarg1_, boolean jarg2);
72     public final static native boolean VectorOfBool_get(long jarg1, VectorOfBool jarg1_, int jarg2);
73     public final static native void VectorOfBool_set(long jarg1, VectorOfBool jarg1_, int jarg2, boolean jarg3);
74     public final static native void delete_VectorOfBool(long jarg1);
75     public final static native long new_VectorOfString__SWIG_0();
76     public final static native long new_VectorOfString__SWIG_1(long jarg1);
77     public final static native long VectorOfString_size(long jarg1, VectorOfString jarg1_);
78     public final static native long VectorOfString_capacity(long jarg1, VectorOfString jarg1_);
79     public final static native void VectorOfString_reserve(long jarg1, VectorOfString jarg1_, long jarg2);
80     public final static native boolean VectorOfString_isEmpty(long jarg1, VectorOfString jarg1_);
81     public final static native void VectorOfString_clear(long jarg1, VectorOfString jarg1_);
82     public final static native void VectorOfString_add(long jarg1, VectorOfString jarg1_, String jarg2);
83     public final static native String VectorOfString_get(long jarg1, VectorOfString jarg1_, int jarg2);
84     public final static native void VectorOfString_set(long jarg1, VectorOfString jarg1_, int jarg2, String jarg3);
85     public final static native void delete_VectorOfString(long jarg1);
86     public final static native long new_VectorOfScicosID__SWIG_0();
87     public final static native long new_VectorOfScicosID__SWIG_1(long jarg1);
88     public final static native long VectorOfScicosID_size(long jarg1, VectorOfScicosID jarg1_);
89     public final static native long VectorOfScicosID_capacity(long jarg1, VectorOfScicosID jarg1_);
90     public final static native void VectorOfScicosID_reserve(long jarg1, VectorOfScicosID jarg1_, long jarg2);
91     public final static native boolean VectorOfScicosID_isEmpty(long jarg1, VectorOfScicosID jarg1_);
92     public final static native void VectorOfScicosID_clear(long jarg1, VectorOfScicosID jarg1_);
93     public final static native void VectorOfScicosID_add(long jarg1, VectorOfScicosID jarg1_, long jarg2);
94     public final static native long VectorOfScicosID_get(long jarg1, VectorOfScicosID jarg1_, int jarg2);
95     public final static native void VectorOfScicosID_set(long jarg1, VectorOfScicosID jarg1_, int jarg2, long jarg3);
96     public final static native void delete_VectorOfScicosID(long jarg1);
97     public final static native void register_view(long jarg1, View jarg1_);
98
99     static {
100         try {
101             System.loadLibrary("scixcos");
102         } catch (SecurityException e) {
103             System.err.println("A security manager exists and does not allow the loading of the specified dynamic library.");
104             System.err.println(e.getLocalizedMessage());
105             System.exit(-1);
106         } catch (UnsatisfiedLinkError e)    {
107             System.err.println("The native library scicommons does not exist or cannot be found.");
108             if (System.getenv("CONTINUE_ON_JNI_ERROR") == null) {
109                 System.err.println(e.getLocalizedMessage());
110                 System.err.println("Current java.library.path is : " + System.getProperty("java.library.path"));
111                 System.exit(-1);
112             } else {
113                 System.err.println("Continuing anyway because of CONTINUE_ON_JNI_ERROR");
114             }
115         }
116     }
117
118
119     public static void SwigDirector_View_objectCreated(View self, long uid, int k) {
120         self.objectCreated(uid, Kind.class.getEnumConstants()[k]);
121     }
122     public static void SwigDirector_View_objectDeleted(View self, long uid, int k) {
123         self.objectDeleted(uid, Kind.class.getEnumConstants()[k]);
124     }
125     public static void SwigDirector_View_objectUpdated(View self, long uid, int k) {
126         self.objectUpdated(uid, Kind.class.getEnumConstants()[k]);
127     }
128     public static void SwigDirector_View_propertyUpdated__SWIG_0(View self, long uid, int k, int p) {
129         self.propertyUpdated(uid, Kind.class.getEnumConstants()[k], ObjectProperties.class.getEnumConstants()[p]);
130     }
131
132     private final static native void swig_module_init();
133     static {
134         swig_module_init();
135     }
136 }