Initial commit
[yaz4j-moved-to-github.git] / src / org / yaz4j / jni / yaz4jlib.java
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 1.3.31
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.yaz4j.jni;
10
11 public class yaz4jlib implements yaz4jlibConstants {
12   public static SWIGTYPE_p_int new_intp() {
13     long cPtr = yaz4jlibJNI.new_intp();
14     return (cPtr == 0) ? null : new SWIGTYPE_p_int(cPtr, false);
15   }
16
17   public static SWIGTYPE_p_int copy_intp(int value) {
18     long cPtr = yaz4jlibJNI.copy_intp(value);
19     return (cPtr == 0) ? null : new SWIGTYPE_p_int(cPtr, false);
20   }
21
22   public static void delete_intp(SWIGTYPE_p_int self) {
23     yaz4jlibJNI.delete_intp(SWIGTYPE_p_int.getCPtr(self));
24   }
25
26   public static void intp_assign(SWIGTYPE_p_int self, int value) {
27     yaz4jlibJNI.intp_assign(SWIGTYPE_p_int.getCPtr(self), value);
28   }
29
30   public static int intp_value(SWIGTYPE_p_int self) {
31     return yaz4jlibJNI.intp_value(SWIGTYPE_p_int.getCPtr(self));
32   }
33
34   public static byte[] ZOOM_record_get_bytes(SWIGTYPE_p_ZOOM_record_p rec, String type, SWIGTYPE_p_int len) { return yaz4jlibJNI.ZOOM_record_get_bytes(SWIGTYPE_p_ZOOM_record_p.getCPtr(rec), type, SWIGTYPE_p_int.getCPtr(len)); }
35
36   public static SWIGTYPE_p_ZOOM_connection_p ZOOM_connection_new(String host, int portnum) {
37     long cPtr = yaz4jlibJNI.ZOOM_connection_new(host, portnum);
38     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_connection_p(cPtr, false);
39   }
40
41   public static SWIGTYPE_p_ZOOM_connection_p ZOOM_connection_create(SWIGTYPE_p_ZOOM_options_p options) {
42     long cPtr = yaz4jlibJNI.ZOOM_connection_create(SWIGTYPE_p_ZOOM_options_p.getCPtr(options));
43     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_connection_p(cPtr, false);
44   }
45
46   public static void ZOOM_connection_connect(SWIGTYPE_p_ZOOM_connection_p c, String host, int portnum) {
47     yaz4jlibJNI.ZOOM_connection_connect(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c), host, portnum);
48   }
49
50   public static void ZOOM_connection_destroy(SWIGTYPE_p_ZOOM_connection_p c) {
51     yaz4jlibJNI.ZOOM_connection_destroy(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c));
52   }
53
54   public static String ZOOM_connection_option_get(SWIGTYPE_p_ZOOM_connection_p c, String key) {
55     return yaz4jlibJNI.ZOOM_connection_option_get(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c), key);
56   }
57
58   public static String ZOOM_connection_option_getl(SWIGTYPE_p_ZOOM_connection_p c, String key, SWIGTYPE_p_int lenp) {
59     return yaz4jlibJNI.ZOOM_connection_option_getl(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c), key, SWIGTYPE_p_int.getCPtr(lenp));
60   }
61
62   public static void ZOOM_connection_option_set(SWIGTYPE_p_ZOOM_connection_p c, String key, String val) {
63     yaz4jlibJNI.ZOOM_connection_option_set(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c), key, val);
64   }
65
66   public static void ZOOM_connection_option_setl(SWIGTYPE_p_ZOOM_connection_p c, String key, String val, int len) {
67     yaz4jlibJNI.ZOOM_connection_option_setl(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c), key, val, len);
68   }
69
70   public static int ZOOM_connection_error(SWIGTYPE_p_ZOOM_connection_p c, SWIGTYPE_p_p_char cp, SWIGTYPE_p_p_char addinfo) {
71     return yaz4jlibJNI.ZOOM_connection_error(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c), SWIGTYPE_p_p_char.getCPtr(cp), SWIGTYPE_p_p_char.getCPtr(addinfo));
72   }
73
74   public static int ZOOM_connection_error_x(SWIGTYPE_p_ZOOM_connection_p c, SWIGTYPE_p_p_char cp, SWIGTYPE_p_p_char addinfo, SWIGTYPE_p_p_char diagset) {
75     return yaz4jlibJNI.ZOOM_connection_error_x(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c), SWIGTYPE_p_p_char.getCPtr(cp), SWIGTYPE_p_p_char.getCPtr(addinfo), SWIGTYPE_p_p_char.getCPtr(diagset));
76   }
77
78   public static int ZOOM_connection_errcode(SWIGTYPE_p_ZOOM_connection_p c) {
79     return yaz4jlibJNI.ZOOM_connection_errcode(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c));
80   }
81
82   public static String ZOOM_connection_errmsg(SWIGTYPE_p_ZOOM_connection_p c) {
83     return yaz4jlibJNI.ZOOM_connection_errmsg(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c));
84   }
85
86   public static String ZOOM_connection_addinfo(SWIGTYPE_p_ZOOM_connection_p c) {
87     return yaz4jlibJNI.ZOOM_connection_addinfo(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c));
88   }
89
90   public static String ZOOM_connection_diagset(SWIGTYPE_p_ZOOM_connection_p c) {
91     return yaz4jlibJNI.ZOOM_connection_diagset(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c));
92   }
93
94   public static String ZOOM_diag_str(int error) {
95     return yaz4jlibJNI.ZOOM_diag_str(error);
96   }
97
98   public static int ZOOM_connection_last_event(SWIGTYPE_p_ZOOM_connection_p cs) {
99     return yaz4jlibJNI.ZOOM_connection_last_event(SWIGTYPE_p_ZOOM_connection_p.getCPtr(cs));
100   }
101
102   public static SWIGTYPE_p_ZOOM_resultset_p ZOOM_connection_search(SWIGTYPE_p_ZOOM_connection_p arg0, SWIGTYPE_p_ZOOM_query_p q) {
103     long cPtr = yaz4jlibJNI.ZOOM_connection_search(SWIGTYPE_p_ZOOM_connection_p.getCPtr(arg0), SWIGTYPE_p_ZOOM_query_p.getCPtr(q));
104     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_resultset_p(cPtr, false);
105   }
106
107   public static SWIGTYPE_p_ZOOM_resultset_p ZOOM_connection_search_pqf(SWIGTYPE_p_ZOOM_connection_p c, String q) {
108     long cPtr = yaz4jlibJNI.ZOOM_connection_search_pqf(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c), q);
109     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_resultset_p(cPtr, false);
110   }
111
112   public static void ZOOM_resultset_destroy(SWIGTYPE_p_ZOOM_resultset_p r) {
113     yaz4jlibJNI.ZOOM_resultset_destroy(SWIGTYPE_p_ZOOM_resultset_p.getCPtr(r));
114   }
115
116   public static String ZOOM_resultset_option_get(SWIGTYPE_p_ZOOM_resultset_p r, String key) {
117     return yaz4jlibJNI.ZOOM_resultset_option_get(SWIGTYPE_p_ZOOM_resultset_p.getCPtr(r), key);
118   }
119
120   public static void ZOOM_resultset_option_set(SWIGTYPE_p_ZOOM_resultset_p r, String key, String val) {
121     yaz4jlibJNI.ZOOM_resultset_option_set(SWIGTYPE_p_ZOOM_resultset_p.getCPtr(r), key, val);
122   }
123
124   public static long ZOOM_resultset_size(SWIGTYPE_p_ZOOM_resultset_p r) {
125     return yaz4jlibJNI.ZOOM_resultset_size(SWIGTYPE_p_ZOOM_resultset_p.getCPtr(r));
126   }
127
128   public static void ZOOM_resultset_records(SWIGTYPE_p_ZOOM_resultset_p r, SWIGTYPE_p_p_ZOOM_record_p recs, long start, long count) {
129     yaz4jlibJNI.ZOOM_resultset_records(SWIGTYPE_p_ZOOM_resultset_p.getCPtr(r), SWIGTYPE_p_p_ZOOM_record_p.getCPtr(recs), start, count);
130   }
131
132   public static SWIGTYPE_p_ZOOM_record_p ZOOM_resultset_record(SWIGTYPE_p_ZOOM_resultset_p s, long pos) {
133     long cPtr = yaz4jlibJNI.ZOOM_resultset_record(SWIGTYPE_p_ZOOM_resultset_p.getCPtr(s), pos);
134     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_record_p(cPtr, false);
135   }
136
137   public static SWIGTYPE_p_ZOOM_record_p ZOOM_resultset_record_immediate(SWIGTYPE_p_ZOOM_resultset_p s, long pos) {
138     long cPtr = yaz4jlibJNI.ZOOM_resultset_record_immediate(SWIGTYPE_p_ZOOM_resultset_p.getCPtr(s), pos);
139     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_record_p(cPtr, false);
140   }
141
142   public static void ZOOM_resultset_cache_reset(SWIGTYPE_p_ZOOM_resultset_p r) {
143     yaz4jlibJNI.ZOOM_resultset_cache_reset(SWIGTYPE_p_ZOOM_resultset_p.getCPtr(r));
144   }
145
146   public static String ZOOM_record_get(SWIGTYPE_p_ZOOM_record_p rec, String type, SWIGTYPE_p_int len) {
147     return yaz4jlibJNI.ZOOM_record_get(SWIGTYPE_p_ZOOM_record_p.getCPtr(rec), type, SWIGTYPE_p_int.getCPtr(len));
148   }
149
150   public static void ZOOM_record_destroy(SWIGTYPE_p_ZOOM_record_p rec) {
151     yaz4jlibJNI.ZOOM_record_destroy(SWIGTYPE_p_ZOOM_record_p.getCPtr(rec));
152   }
153
154   public static SWIGTYPE_p_ZOOM_record_p ZOOM_record_clone(SWIGTYPE_p_ZOOM_record_p srec) {
155     long cPtr = yaz4jlibJNI.ZOOM_record_clone(SWIGTYPE_p_ZOOM_record_p.getCPtr(srec));
156     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_record_p(cPtr, false);
157   }
158
159   public static SWIGTYPE_p_ZOOM_query_p ZOOM_query_create() {
160     long cPtr = yaz4jlibJNI.ZOOM_query_create();
161     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_query_p(cPtr, false);
162   }
163
164   public static void ZOOM_query_destroy(SWIGTYPE_p_ZOOM_query_p s) {
165     yaz4jlibJNI.ZOOM_query_destroy(SWIGTYPE_p_ZOOM_query_p.getCPtr(s));
166   }
167
168   public static int ZOOM_query_cql(SWIGTYPE_p_ZOOM_query_p s, String str) {
169     return yaz4jlibJNI.ZOOM_query_cql(SWIGTYPE_p_ZOOM_query_p.getCPtr(s), str);
170   }
171
172   public static int ZOOM_query_cql2rpn(SWIGTYPE_p_ZOOM_query_p s, String str, SWIGTYPE_p_ZOOM_connection_p conn) {
173     return yaz4jlibJNI.ZOOM_query_cql2rpn(SWIGTYPE_p_ZOOM_query_p.getCPtr(s), str, SWIGTYPE_p_ZOOM_connection_p.getCPtr(conn));
174   }
175
176   public static int ZOOM_query_ccl2rpn(SWIGTYPE_p_ZOOM_query_p s, String query_str, String config, SWIGTYPE_p_int ccl_error, SWIGTYPE_p_p_char error_string, SWIGTYPE_p_int error_pos) {
177     return yaz4jlibJNI.ZOOM_query_ccl2rpn(SWIGTYPE_p_ZOOM_query_p.getCPtr(s), query_str, config, SWIGTYPE_p_int.getCPtr(ccl_error), SWIGTYPE_p_p_char.getCPtr(error_string), SWIGTYPE_p_int.getCPtr(error_pos));
178   }
179
180   public static int ZOOM_query_prefix(SWIGTYPE_p_ZOOM_query_p s, String str) {
181     return yaz4jlibJNI.ZOOM_query_prefix(SWIGTYPE_p_ZOOM_query_p.getCPtr(s), str);
182   }
183
184   public static int ZOOM_query_sortby(SWIGTYPE_p_ZOOM_query_p s, String criteria) {
185     return yaz4jlibJNI.ZOOM_query_sortby(SWIGTYPE_p_ZOOM_query_p.getCPtr(s), criteria);
186   }
187
188   public static SWIGTYPE_p_ZOOM_scanset_p ZOOM_connection_scan(SWIGTYPE_p_ZOOM_connection_p c, String startterm) {
189     long cPtr = yaz4jlibJNI.ZOOM_connection_scan(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c), startterm);
190     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_scanset_p(cPtr, false);
191   }
192
193   public static SWIGTYPE_p_ZOOM_scanset_p ZOOM_connection_scan1(SWIGTYPE_p_ZOOM_connection_p c, SWIGTYPE_p_ZOOM_query_p startterm) {
194     long cPtr = yaz4jlibJNI.ZOOM_connection_scan1(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c), SWIGTYPE_p_ZOOM_query_p.getCPtr(startterm));
195     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_scanset_p(cPtr, false);
196   }
197
198   public static String ZOOM_scanset_term(SWIGTYPE_p_ZOOM_scanset_p scan, long pos, SWIGTYPE_p_int occ, SWIGTYPE_p_int len) {
199     return yaz4jlibJNI.ZOOM_scanset_term(SWIGTYPE_p_ZOOM_scanset_p.getCPtr(scan), pos, SWIGTYPE_p_int.getCPtr(occ), SWIGTYPE_p_int.getCPtr(len));
200   }
201
202   public static String ZOOM_scanset_display_term(SWIGTYPE_p_ZOOM_scanset_p scan, long pos, SWIGTYPE_p_int occ, SWIGTYPE_p_int len) {
203     return yaz4jlibJNI.ZOOM_scanset_display_term(SWIGTYPE_p_ZOOM_scanset_p.getCPtr(scan), pos, SWIGTYPE_p_int.getCPtr(occ), SWIGTYPE_p_int.getCPtr(len));
204   }
205
206   public static long ZOOM_scanset_size(SWIGTYPE_p_ZOOM_scanset_p scan) {
207     return yaz4jlibJNI.ZOOM_scanset_size(SWIGTYPE_p_ZOOM_scanset_p.getCPtr(scan));
208   }
209
210   public static void ZOOM_scanset_destroy(SWIGTYPE_p_ZOOM_scanset_p scan) {
211     yaz4jlibJNI.ZOOM_scanset_destroy(SWIGTYPE_p_ZOOM_scanset_p.getCPtr(scan));
212   }
213
214   public static String ZOOM_scanset_option_get(SWIGTYPE_p_ZOOM_scanset_p scan, String key) {
215     return yaz4jlibJNI.ZOOM_scanset_option_get(SWIGTYPE_p_ZOOM_scanset_p.getCPtr(scan), key);
216   }
217
218   public static void ZOOM_scanset_option_set(SWIGTYPE_p_ZOOM_scanset_p scan, String key, String val) {
219     yaz4jlibJNI.ZOOM_scanset_option_set(SWIGTYPE_p_ZOOM_scanset_p.getCPtr(scan), key, val);
220   }
221
222   public static SWIGTYPE_p_ZOOM_package_p ZOOM_connection_package(SWIGTYPE_p_ZOOM_connection_p c, SWIGTYPE_p_ZOOM_options_p options) {
223     long cPtr = yaz4jlibJNI.ZOOM_connection_package(SWIGTYPE_p_ZOOM_connection_p.getCPtr(c), SWIGTYPE_p_ZOOM_options_p.getCPtr(options));
224     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_package_p(cPtr, false);
225   }
226
227   public static void ZOOM_package_destroy(SWIGTYPE_p_ZOOM_package_p p) {
228     yaz4jlibJNI.ZOOM_package_destroy(SWIGTYPE_p_ZOOM_package_p.getCPtr(p));
229   }
230
231   public static void ZOOM_package_send(SWIGTYPE_p_ZOOM_package_p p, String type) {
232     yaz4jlibJNI.ZOOM_package_send(SWIGTYPE_p_ZOOM_package_p.getCPtr(p), type);
233   }
234
235   public static String ZOOM_package_option_get(SWIGTYPE_p_ZOOM_package_p p, String key) {
236     return yaz4jlibJNI.ZOOM_package_option_get(SWIGTYPE_p_ZOOM_package_p.getCPtr(p), key);
237   }
238
239   public static void ZOOM_package_option_set(SWIGTYPE_p_ZOOM_package_p p, String key, String val) {
240     yaz4jlibJNI.ZOOM_package_option_set(SWIGTYPE_p_ZOOM_package_p.getCPtr(p), key, val);
241   }
242
243   public static void ZOOM_resultset_sort(SWIGTYPE_p_ZOOM_resultset_p r, String sort_type, String sort_spec) {
244     yaz4jlibJNI.ZOOM_resultset_sort(SWIGTYPE_p_ZOOM_resultset_p.getCPtr(r), sort_type, sort_spec);
245   }
246
247   public static int ZOOM_resultset_sort1(SWIGTYPE_p_ZOOM_resultset_p r, String sort_type, String sort_spec) {
248     return yaz4jlibJNI.ZOOM_resultset_sort1(SWIGTYPE_p_ZOOM_resultset_p.getCPtr(r), sort_type, sort_spec);
249   }
250
251   public static SWIGTYPE_p_f_p_void_p_q_const__char__p_char ZOOM_options_set_callback(SWIGTYPE_p_ZOOM_options_p opt, SWIGTYPE_p_f_p_void_p_q_const__char__p_char c, SWIGTYPE_p_void handle) {
252     long cPtr = yaz4jlibJNI.ZOOM_options_set_callback(SWIGTYPE_p_ZOOM_options_p.getCPtr(opt), SWIGTYPE_p_f_p_void_p_q_const__char__p_char.getCPtr(c), SWIGTYPE_p_void.getCPtr(handle));
253     return (cPtr == 0) ? null : new SWIGTYPE_p_f_p_void_p_q_const__char__p_char(cPtr, false);
254   }
255
256   public static SWIGTYPE_p_ZOOM_options_p ZOOM_options_create() {
257     long cPtr = yaz4jlibJNI.ZOOM_options_create();
258     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_options_p(cPtr, false);
259   }
260
261   public static SWIGTYPE_p_ZOOM_options_p ZOOM_options_create_with_parent(SWIGTYPE_p_ZOOM_options_p parent) {
262     long cPtr = yaz4jlibJNI.ZOOM_options_create_with_parent(SWIGTYPE_p_ZOOM_options_p.getCPtr(parent));
263     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_options_p(cPtr, false);
264   }
265
266   public static SWIGTYPE_p_ZOOM_options_p ZOOM_options_create_with_parent2(SWIGTYPE_p_ZOOM_options_p parent1, SWIGTYPE_p_ZOOM_options_p parent2) {
267     long cPtr = yaz4jlibJNI.ZOOM_options_create_with_parent2(SWIGTYPE_p_ZOOM_options_p.getCPtr(parent1), SWIGTYPE_p_ZOOM_options_p.getCPtr(parent2));
268     return (cPtr == 0) ? null : new SWIGTYPE_p_ZOOM_options_p(cPtr, false);
269   }
270
271   public static String ZOOM_options_get(SWIGTYPE_p_ZOOM_options_p opt, String name) {
272     return yaz4jlibJNI.ZOOM_options_get(SWIGTYPE_p_ZOOM_options_p.getCPtr(opt), name);
273   }
274
275   public static String ZOOM_options_getl(SWIGTYPE_p_ZOOM_options_p opt, String name, SWIGTYPE_p_int lenp) {
276     return yaz4jlibJNI.ZOOM_options_getl(SWIGTYPE_p_ZOOM_options_p.getCPtr(opt), name, SWIGTYPE_p_int.getCPtr(lenp));
277   }
278
279   public static void ZOOM_options_set(SWIGTYPE_p_ZOOM_options_p opt, String name, String v) {
280     yaz4jlibJNI.ZOOM_options_set(SWIGTYPE_p_ZOOM_options_p.getCPtr(opt), name, v);
281   }
282
283   public static void ZOOM_options_setl(SWIGTYPE_p_ZOOM_options_p opt, String name, String value, int len) {
284     yaz4jlibJNI.ZOOM_options_setl(SWIGTYPE_p_ZOOM_options_p.getCPtr(opt), name, value, len);
285   }
286
287   public static void ZOOM_options_destroy(SWIGTYPE_p_ZOOM_options_p opt) {
288     yaz4jlibJNI.ZOOM_options_destroy(SWIGTYPE_p_ZOOM_options_p.getCPtr(opt));
289   }
290
291   public static int ZOOM_options_get_bool(SWIGTYPE_p_ZOOM_options_p opt, String name, int defa) {
292     return yaz4jlibJNI.ZOOM_options_get_bool(SWIGTYPE_p_ZOOM_options_p.getCPtr(opt), name, defa);
293   }
294
295   public static int ZOOM_options_get_int(SWIGTYPE_p_ZOOM_options_p opt, String name, int defa) {
296     return yaz4jlibJNI.ZOOM_options_get_int(SWIGTYPE_p_ZOOM_options_p.getCPtr(opt), name, defa);
297   }
298
299   public static void ZOOM_options_set_int(SWIGTYPE_p_ZOOM_options_p opt, String name, int value) {
300     yaz4jlibJNI.ZOOM_options_set_int(SWIGTYPE_p_ZOOM_options_p.getCPtr(opt), name, value);
301   }
302
303   public static int ZOOM_event(int no, SWIGTYPE_p_p_ZOOM_connection_p cs) {
304     return yaz4jlibJNI.ZOOM_event(no, SWIGTYPE_p_p_ZOOM_connection_p.getCPtr(cs));
305   }
306
307 }