1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
5 * Do not make changes to this file unless you know what you are doing--modify
6 * the SWIG interface file instead.
7 * ----------------------------------------------------------------------------- */
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);
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);
22 public static void delete_intp(SWIGTYPE_p_int self) {
23 yaz4jlibJNI.delete_intp(SWIGTYPE_p_int.getCPtr(self));
26 public static void intp_assign(SWIGTYPE_p_int self, int value) {
27 yaz4jlibJNI.intp_assign(SWIGTYPE_p_int.getCPtr(self), value);
30 public static int intp_value(SWIGTYPE_p_int self) {
31 return yaz4jlibJNI.intp_value(SWIGTYPE_p_int.getCPtr(self));
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)); }
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);
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);
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);
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));
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);
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));
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);
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);
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));
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));
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));
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));
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));
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));
94 public static String ZOOM_diag_str(int error) {
95 return yaz4jlibJNI.ZOOM_diag_str(error);
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));
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);
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);
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));
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);
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);
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));
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);
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);
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);
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));
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));
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));
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);
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);
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));
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);
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));
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));
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);
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);
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);
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);
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));
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));
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));
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));
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);
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);
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);
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));
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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));
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);
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);
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));
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);
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);
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);
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));