NeXusJavaBindings  1
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
org_nexusformat_NexusFile.h
Go to the documentation of this file.
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class org_nexusformat_NexusFile */
4 
5 #ifndef _Included_org_nexusformat_NexusFile
6 #define _Included_org_nexusformat_NexusFile
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 #undef org_nexusformat_NexusFile_NXACC_READ
11 #define org_nexusformat_NexusFile_NXACC_READ 1L
12 #undef org_nexusformat_NexusFile_NXACC_RDWR
13 #define org_nexusformat_NexusFile_NXACC_RDWR 2L
14 #undef org_nexusformat_NexusFile_NXACC_CREATE
15 #define org_nexusformat_NexusFile_NXACC_CREATE 3L
16 #undef org_nexusformat_NexusFile_NXACC_CREATE4
17 #define org_nexusformat_NexusFile_NXACC_CREATE4 4L
18 #undef org_nexusformat_NexusFile_NXACC_CREATE5
19 #define org_nexusformat_NexusFile_NXACC_CREATE5 5L
20 #undef org_nexusformat_NexusFile_NXACC_CREATEXML
21 #define org_nexusformat_NexusFile_NXACC_CREATEXML 6L
22 #undef org_nexusformat_NexusFile_NXACC_NOSTRIP
23 #define org_nexusformat_NexusFile_NXACC_NOSTRIP 128L
24 #undef org_nexusformat_NexusFile_NX_UNLIMITED
25 #define org_nexusformat_NexusFile_NX_UNLIMITED -1L
26 #undef org_nexusformat_NexusFile_NX_FLOAT32
27 #define org_nexusformat_NexusFile_NX_FLOAT32 5L
28 #undef org_nexusformat_NexusFile_NX_FLOAT64
29 #define org_nexusformat_NexusFile_NX_FLOAT64 6L
30 #undef org_nexusformat_NexusFile_NX_INT8
31 #define org_nexusformat_NexusFile_NX_INT8 20L
32 #undef org_nexusformat_NexusFile_NX_BINARY
33 #define org_nexusformat_NexusFile_NX_BINARY 20L
34 #undef org_nexusformat_NexusFile_NX_UINT8
35 #define org_nexusformat_NexusFile_NX_UINT8 21L
36 #undef org_nexusformat_NexusFile_NX_BOOLEAN
37 #define org_nexusformat_NexusFile_NX_BOOLEAN 21L
38 #undef org_nexusformat_NexusFile_NX_INT16
39 #define org_nexusformat_NexusFile_NX_INT16 22L
40 #undef org_nexusformat_NexusFile_NX_UINT16
41 #define org_nexusformat_NexusFile_NX_UINT16 23L
42 #undef org_nexusformat_NexusFile_NX_INT32
43 #define org_nexusformat_NexusFile_NX_INT32 24L
44 #undef org_nexusformat_NexusFile_NX_UINT32
45 #define org_nexusformat_NexusFile_NX_UINT32 25L
46 #undef org_nexusformat_NexusFile_NX_INT64
47 #define org_nexusformat_NexusFile_NX_INT64 26L
48 #undef org_nexusformat_NexusFile_NX_UINT64
49 #define org_nexusformat_NexusFile_NX_UINT64 27L
50 #undef org_nexusformat_NexusFile_NX_CHAR
51 #define org_nexusformat_NexusFile_NX_CHAR 4L
52 #undef org_nexusformat_NexusFile_NX_COMP_NONE
53 #define org_nexusformat_NexusFile_NX_COMP_NONE 100L
54 #undef org_nexusformat_NexusFile_NX_COMP_LZW
55 #define org_nexusformat_NexusFile_NX_COMP_LZW 200L
56 #undef org_nexusformat_NexusFile_NX_COMP_RLE
57 #define org_nexusformat_NexusFile_NX_COMP_RLE 300L
58 #undef org_nexusformat_NexusFile_NX_COMP_HUF
59 #define org_nexusformat_NexusFile_NX_COMP_HUF 400L
60 #undef org_nexusformat_NexusFile_MAXNAMELEN
61 #define org_nexusformat_NexusFile_MAXNAMELEN 64L
62 /*
63  * Class: org_nexusformat_NexusFile
64  * Method: init
65  * Signature: (Ljava/lang/String;I)I
66  */
67 JNIEXPORT jint JNICALL Java_org_nexusformat_NexusFile_init
68  (JNIEnv *, jobject, jstring, jint);
69 
70 /*
71  * Class: org_nexusformat_NexusFile
72  * Method: close
73  * Signature: (I)V
74  */
75 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_close
76  (JNIEnv *, jobject, jint);
77 
78 /*
79  * Class: org_nexusformat_NexusFile
80  * Method: nxflush
81  * Signature: (I)I
82  */
83 JNIEXPORT jint JNICALL Java_org_nexusformat_NexusFile_nxflush
84  (JNIEnv *, jobject, jint);
85 
86 /*
87  * Class: org_nexusformat_NexusFile
88  * Method: nxmakegroup
89  * Signature: (ILjava/lang/String;Ljava/lang/String;)V
90  */
91 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxmakegroup
92  (JNIEnv *, jobject, jint, jstring, jstring);
93 
94 /*
95  * Class: org_nexusformat_NexusFile
96  * Method: nxopengroup
97  * Signature: (ILjava/lang/String;Ljava/lang/String;)V
98  */
99 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxopengroup
100  (JNIEnv *, jobject, jint, jstring, jstring);
101 
102 /*
103  * Class: org_nexusformat_NexusFile
104  * Method: nxopenpath
105  * Signature: (ILjava/lang/String;)V
106  */
107 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxopenpath
108  (JNIEnv *, jobject, jint, jstring);
109 
110 /*
111  * Class: org_nexusformat_NexusFile
112  * Method: nxopengrouppath
113  * Signature: (ILjava/lang/String;)V
114  */
116  (JNIEnv *, jobject, jint, jstring);
117 
118 /*
119  * Class: org_nexusformat_NexusFile
120  * Method: nxclosegroup
121  * Signature: (I)V
122  */
123 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxclosegroup
124  (JNIEnv *, jobject, jint);
125 
126 /*
127  * Class: org_nexusformat_NexusFile
128  * Method: nxgetpath
129  * Signature: (I)Ljava/lang/String;
130  */
131 JNIEXPORT jstring JNICALL Java_org_nexusformat_NexusFile_nxgetpath
132  (JNIEnv *, jobject, jint);
133 
134 /*
135  * Class: org_nexusformat_NexusFile
136  * Method: nxmakedata
137  * Signature: (ILjava/lang/String;II[I)V
138  */
139 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxmakedata
140  (JNIEnv *, jobject, jint, jstring, jint, jint, jintArray);
141 
142 /*
143  * Class: org_nexusformat_NexusFile
144  * Method: nxmakedata64
145  * Signature: (ILjava/lang/String;II[J)V
146  */
147 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxmakedata64
148  (JNIEnv *, jobject, jint, jstring, jint, jint, jlongArray);
149 
150 /*
151  * Class: org_nexusformat_NexusFile
152  * Method: nxmakecompdata
153  * Signature: (ILjava/lang/String;II[II[I)V
154  */
156  (JNIEnv *, jobject, jint, jstring, jint, jint, jintArray, jint, jintArray);
157 
158 /*
159  * Class: org_nexusformat_NexusFile
160  * Method: nxmakecompdata64
161  * Signature: (ILjava/lang/String;II[JI[J)V
162  */
164  (JNIEnv *, jobject, jint, jstring, jint, jint, jlongArray, jint, jlongArray);
165 
166 /*
167  * Class: org_nexusformat_NexusFile
168  * Method: nxopendata
169  * Signature: (ILjava/lang/String;)V
170  */
171 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxopendata
172  (JNIEnv *, jobject, jint, jstring);
173 
174 /*
175  * Class: org_nexusformat_NexusFile
176  * Method: nxclosedata
177  * Signature: (I)V
178  */
179 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxclosedata
180  (JNIEnv *, jobject, jint);
181 
182 /*
183  * Class: org_nexusformat_NexusFile
184  * Method: nxcompress
185  * Signature: (II)V
186  */
187 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxcompress
188  (JNIEnv *, jobject, jint, jint);
189 
190 /*
191  * Class: org_nexusformat_NexusFile
192  * Method: nxgetdata
193  * Signature: (I[B)V
194  */
195 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxgetdata
196  (JNIEnv *, jobject, jint, jbyteArray);
197 
198 /*
199  * Class: org_nexusformat_NexusFile
200  * Method: nxgetslab
201  * Signature: (I[I[I[B)V
202  */
203 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxgetslab
204  (JNIEnv *, jobject, jint, jintArray, jintArray, jbyteArray);
205 
206 /*
207  * Class: org_nexusformat_NexusFile
208  * Method: nxgetslab64
209  * Signature: (I[J[J[B)V
210  */
211 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxgetslab64
212  (JNIEnv *, jobject, jint, jlongArray, jlongArray, jbyteArray);
213 
214 /*
215  * Class: org_nexusformat_NexusFile
216  * Method: nxgetattr
217  * Signature: (ILjava/lang/String;[B[I)V
218  */
219 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxgetattr
220  (JNIEnv *, jobject, jint, jstring, jbyteArray, jintArray);
221 
222 /*
223  * Class: org_nexusformat_NexusFile
224  * Method: nxputdata
225  * Signature: (I[B)V
226  */
227 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxputdata
228  (JNIEnv *, jobject, jint, jbyteArray);
229 
230 /*
231  * Class: org_nexusformat_NexusFile
232  * Method: nxputslab
233  * Signature: (I[B[I[I)V
234  */
235 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxputslab
236  (JNIEnv *, jobject, jint, jbyteArray, jintArray, jintArray);
237 
238 /*
239  * Class: org_nexusformat_NexusFile
240  * Method: nxputslab64
241  * Signature: (I[B[J[J)V
242  */
243 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxputslab64
244  (JNIEnv *, jobject, jint, jbyteArray, jlongArray, jlongArray);
245 
246 /*
247  * Class: org_nexusformat_NexusFile
248  * Method: nxputattr
249  * Signature: (ILjava/lang/String;[BI)V
250  */
251 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxputattr
252  (JNIEnv *, jobject, jint, jstring, jbyteArray, jint);
253 
254 /*
255  * Class: org_nexusformat_NexusFile
256  * Method: nxgetinfo
257  * Signature: (I[I[I)V
258  */
259 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxgetinfo
260  (JNIEnv *, jobject, jint, jintArray, jintArray);
261 
262 /*
263  * Class: org_nexusformat_NexusFile
264  * Method: nxgetinfo64
265  * Signature: (I[J[I)V
266  */
267 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxgetinfo64
268  (JNIEnv *, jobject, jint, jlongArray, jintArray);
269 
270 /*
271  * Class: org_nexusformat_NexusFile
272  * Method: nxsetnumberformat
273  * Signature: (IILjava/lang/String;)V
274  */
276  (JNIEnv *, jobject, jint, jint, jstring);
277 
278 /*
279  * Class: org_nexusformat_NexusFile
280  * Method: nextentry
281  * Signature: (I[Ljava/lang/String;)I
282  */
283 JNIEXPORT jint JNICALL Java_org_nexusformat_NexusFile_nextentry
284  (JNIEnv *, jobject, jint, jobjectArray);
285 
286 /*
287  * Class: org_nexusformat_NexusFile
288  * Method: nextattr
289  * Signature: (I[Ljava/lang/String;[I)I
290  */
291 JNIEXPORT jint JNICALL Java_org_nexusformat_NexusFile_nextattr
292  (JNIEnv *, jobject, jint, jobjectArray, jintArray);
293 
294 /*
295  * Class: org_nexusformat_NexusFile
296  * Method: initattrdir
297  * Signature: (I)V
298  */
299 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_initattrdir
300  (JNIEnv *, jobject, jint);
301 
302 /*
303  * Class: org_nexusformat_NexusFile
304  * Method: initgroupdir
305  * Signature: (I)V
306  */
307 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_initgroupdir
308  (JNIEnv *, jobject, jint);
309 
310 /*
311  * Class: org_nexusformat_NexusFile
312  * Method: nxgetgroupid
313  * Signature: (ILorg/nexusformat/NXlink;)V
314  */
315 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxgetgroupid
316  (JNIEnv *, jobject, jint, jobject);
317 
318 /*
319  * Class: org_nexusformat_NexusFile
320  * Method: nxgetdataid
321  * Signature: (ILorg/nexusformat/NXlink;)V
322  */
323 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxgetdataid
324  (JNIEnv *, jobject, jint, jobject);
325 
326 /*
327  * Class: org_nexusformat_NexusFile
328  * Method: nxmakelink
329  * Signature: (ILorg/nexusformat/NXlink;)V
330  */
331 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_nxmakelink
332  (JNIEnv *, jobject, jint, jobject);
333 
334 /*
335  * Class: org_nexusformat_NexusFile
336  * Method: nxmakenamedlink
337  * Signature: (ILjava/lang/String;Lorg/nexusformat/NXlink;)V
338  */
340  (JNIEnv *, jobject, jint, jstring, jobject);
341 
342 /*
343  * Class: org_nexusformat_NexusFile
344  * Method: nxopensourcepath
345  * Signature: (I)V
346  */
348  (JNIEnv *, jobject, jint);
349 
350 /*
351  * Class: org_nexusformat_NexusFile
352  * Method: nxinquirefile
353  * Signature: (I[Ljava/lang/String;)V
354  */
356  (JNIEnv *, jobject, jint, jobjectArray);
357 
358 /*
359  * Class: org_nexusformat_NexusFile
360  * Method: nxlinkexternal
361  * Signature: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
362  */
364  (JNIEnv *, jobject, jint, jstring, jstring, jstring);
365 
366 /*
367  * Class: org_nexusformat_NexusFile
368  * Method: nxlinkexternaldataset
369  * Signature: (ILjava/lang/String;Ljava/lang/String;)V
370  */
372  (JNIEnv *, jobject, jint, jstring, jstring);
373 
374 /*
375  * Class: org_nexusformat_NexusFile
376  * Method: nxisexternalgroup
377  * Signature: (ILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
378  */
380  (JNIEnv *, jobject, jint, jstring, jstring, jobjectArray);
381 
382 /*
383  * Class: org_nexusformat_NexusFile
384  * Method: nxisexternaldataset
385  * Signature: (ILjava/lang/String;[Ljava/lang/String;)I
386  */
388  (JNIEnv *, jobject, jint, jstring, jobjectArray);
389 
390 /*
391  * Class: org_nexusformat_NexusFile
392  * Method: debugstop
393  * Signature: ()V
394  */
395 JNIEXPORT void JNICALL Java_org_nexusformat_NexusFile_debugstop
396  (JNIEnv *, jobject);
397 
398 #ifdef __cplusplus
399 }
400 #endif
401 #endif