source: trunk/indexers/mg/jni/org_greenstone_mg_MGPassesWrapper.h@ 9987

Last change on this file since 9987 was 9987, checked in by kjdon, 19 years ago

added in an exitValue/get_exit_value method to the MGPassesWrapper

  • Property svn:keywords set to Author Date Id Revision
File size: 5.2 KB
Line 
1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class org_greenstone_mg_MGPassesWrapper */
4
5#ifndef _Included_org_greenstone_mg_MGPassesWrapper
6#define _Included_org_greenstone_mg_MGPassesWrapper
7#ifdef __cplusplus
8extern "C" {
9#endif
10#undef org_greenstone_mg_MGPassesWrapper_INVF_LEVEL_1
11#define org_greenstone_mg_MGPassesWrapper_INVF_LEVEL_1 49L
12#undef org_greenstone_mg_MGPassesWrapper_INVF_LEVEL_2
13#define org_greenstone_mg_MGPassesWrapper_INVF_LEVEL_2 50L
14#undef org_greenstone_mg_MGPassesWrapper_INVF_LEVEL_3
15#define org_greenstone_mg_MGPassesWrapper_INVF_LEVEL_3 51L
16#undef org_greenstone_mg_MGPassesWrapper_TEXT_PASS_1
17#define org_greenstone_mg_MGPassesWrapper_TEXT_PASS_1 0L
18#undef org_greenstone_mg_MGPassesWrapper_TEXT_PASS_2
19#define org_greenstone_mg_MGPassesWrapper_TEXT_PASS_2 1L
20#undef org_greenstone_mg_MGPassesWrapper_INDEX_PASS_1
21#define org_greenstone_mg_MGPassesWrapper_INDEX_PASS_1 2L
22#undef org_greenstone_mg_MGPassesWrapper_INDEX_PASS_2
23#define org_greenstone_mg_MGPassesWrapper_INDEX_PASS_2 3L
24#undef org_greenstone_mg_MGPassesWrapper_SPECIAL_PASS
25#define org_greenstone_mg_MGPassesWrapper_SPECIAL_PASS 4L
26#undef org_greenstone_mg_MGPassesWrapper_NO_STEM_OR_CASE
27#define org_greenstone_mg_MGPassesWrapper_NO_STEM_OR_CASE 0L
28#undef org_greenstone_mg_MGPassesWrapper_CASE_ONLY
29#define org_greenstone_mg_MGPassesWrapper_CASE_ONLY 1L
30#undef org_greenstone_mg_MGPassesWrapper_STEM_ONLY
31#define org_greenstone_mg_MGPassesWrapper_STEM_ONLY 2L
32#undef org_greenstone_mg_MGPassesWrapper_STEM_AND_CASE
33#define org_greenstone_mg_MGPassesWrapper_STEM_AND_CASE 3L
34#undef org_greenstone_mg_MGPassesWrapper_END_OF_DOCUMENT
35#define org_greenstone_mg_MGPassesWrapper_END_OF_DOCUMENT 2L
36/*
37 * Class: org_greenstone_mg_MGPassesWrapper
38 * Method: init
39 * Signature: ()Z
40 */
41JNIEXPORT jboolean JNICALL Java_org_greenstone_mg_MGPassesWrapper_init
42 (JNIEnv *, jobject);
43
44/*
45 * Class: org_greenstone_mg_MGPassesWrapper
46 * Method: setBasePath
47 * Signature: (Ljava/lang/String;)V
48 */
49JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_setBasePath
50 (JNIEnv *, jobject, jstring);
51
52/*
53 * Class: org_greenstone_mg_MGPassesWrapper
54 * Method: setFileName
55 * Signature: (Ljava/lang/String;)V
56 */
57JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_setFileName
58 (JNIEnv *, jobject, jstring);
59
60/*
61 * Class: org_greenstone_mg_MGPassesWrapper
62 * Method: setStemOptions
63 * Signature: (Ljava/lang/String;I)V
64 */
65JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_setStemOptions
66 (JNIEnv *, jobject, jstring, jint);
67
68/*
69 * Class: org_greenstone_mg_MGPassesWrapper
70 * Method: setInvfLevel
71 * Signature: (C)V
72 */
73JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_setInvfLevel
74 (JNIEnv *, jobject, jchar);
75
76/*
77 * Class: org_greenstone_mg_MGPassesWrapper
78 * Method: setBufferSize
79 * Signature: (J)V
80 */
81JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_setBufferSize
82 (JNIEnv *, jobject, jlong);
83
84/*
85 * Class: org_greenstone_mg_MGPassesWrapper
86 * Method: setInversionMemLimit
87 * Signature: (I)V
88 */
89JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_setInversionMemLimit
90 (JNIEnv *, jobject, jint);
91
92/*
93 * Class: org_greenstone_mg_MGPassesWrapper
94 * Method: ignoreSGMLTags
95 * Signature: (Z)V
96 */
97JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_ignoreSGMLTags
98 (JNIEnv *, jobject, jboolean);
99
100/*
101 * Class: org_greenstone_mg_MGPassesWrapper
102 * Method: dumpFailedDocument
103 * Signature: (Z)V
104 */
105JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_dumpFailedDocument
106 (JNIEnv *, jobject, jboolean);
107
108/*
109 * Class: org_greenstone_mg_MGPassesWrapper
110 * Method: outputCompStats
111 * Signature: (I)V
112 */
113JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_outputCompStats
114 (JNIEnv *, jobject, jint);
115
116/*
117 * Class: org_greenstone_mg_MGPassesWrapper
118 * Method: enableTracing
119 * Signature: (I)V
120 */
121JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_enableTracing
122 (JNIEnv *, jobject, jint);
123
124/*
125 * Class: org_greenstone_mg_MGPassesWrapper
126 * Method: finish
127 * Signature: ()Z
128 */
129JNIEXPORT jboolean JNICALL Java_org_greenstone_mg_MGPassesWrapper_finish
130 (JNIEnv *, jobject);
131
132/*
133 * Class: org_greenstone_mg_MGPassesWrapper
134 * Method: exitValue
135 * Signature: ()I
136 */
137JNIEXPORT jint JNICALL Java_org_greenstone_mg_MGPassesWrapper_exitValue
138 (JNIEnv *, jobject);
139
140/*
141 * Class: org_greenstone_mg_MGPassesWrapper
142 * Method: initIDs
143 * Signature: ()V
144 */
145JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_initIDs
146 (JNIEnv *, jclass);
147
148/*
149 * Class: org_greenstone_mg_MGPassesWrapper
150 * Method: initCSide
151 * Signature: ()Z
152 */
153JNIEXPORT jboolean JNICALL Java_org_greenstone_mg_MGPassesWrapper_initCSide
154 (JNIEnv *, jobject);
155
156/*
157 * Class: org_greenstone_mg_MGPassesWrapper
158 * Method: addPass
159 * Signature: (CC)V
160 */
161JNIEXPORT void JNICALL Java_org_greenstone_mg_MGPassesWrapper_addPass
162 (JNIEnv *, jobject, jchar, jchar);
163
164/*
165 * Class: org_greenstone_mg_MGPassesWrapper
166 * Method: processMGDocument
167 * Signature: ([B)Z
168 */
169JNIEXPORT jboolean JNICALL Java_org_greenstone_mg_MGPassesWrapper_processMGDocument
170 (JNIEnv *, jobject, jbyteArray);
171
172#ifdef __cplusplus
173}
174#endif
175#endif
Note: See TracBrowser for help on using the repository browser.