Changeset 4212 for trunk/indexers/mgpp
- Timestamp:
- 2003-05-01T12:02:40+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/indexers/mgpp/jni/MGPPWrapperImpl.cpp
r4064 r4212 60 60 jmethodID MID_setTotalDocs=NULL; // MGPPQueryResult.setTotalDocs() 61 61 jmethodID MID_clearResult=NULL; //MGPPQueryResult.clear() 62 jmethodID MID_setSyntaxError=NULL; // MGPPQueryResult.setSyntaxError() 62 63 jclass CID_String=NULL; // class ID of String 63 64 … … 108 109 if (MID_clearResult==NULL) { 109 110 cerr <<"method clear not found"<<endl; 111 } 112 MID_setSyntaxError = j_env->GetMethodID(JC_MGPPQueryResult, "setSyntaxError", "(Z)V"); 113 if (MID_clearResult==NULL) { 114 cerr <<"method setSyntaxError not found"<<endl; 110 115 } 111 116 … … 151 156 JNIEXPORT jstring JNICALL 152 157 Java_org_greenstone_mgpp_MGPPWrapper_getDocument (JNIEnv *j_env, 153 jobject j_obj, jstring j_base_dir, 154 jstring j_text_name, jstring j_level, jlong j_docnum) { 158 jobject j_obj, jstring j_text_name, jstring j_level, jlong j_docnum) { 155 159 156 160 #ifdef __WIN32__ … … 213 217 */ 214 218 JNIEXPORT jboolean JNICALL 215 Java_org_greenstone_mgpp_MGPPWrapper_loadIndexData (JNIEnv *j_env, jobject j_obj, jstring j_base_dir,jstring j_index_name) {219 Java_org_greenstone_mgpp_MGPPWrapper_loadIndexData (JNIEnv *j_env, jobject j_obj, jstring j_index_name) { 216 220 217 221 jint data_ptr = j_env->GetIntField(j_obj, FID_mgpp_data); … … 295 299 queryTree = ParseQuery(queryArray, data->defaultBoolCombine, 296 300 data->defaultStemMethod); 301 if (queryTree == NULL) { 302 // invalid syntax 303 j_env->CallVoidMethod(result_ptr, MID_setSyntaxError, true); 304 cerr << "MGPPWrapperImpl: invalid query syntax!!\n"; 305 return; 306 } 297 307 // print the query 298 308 PrintNode (cout, queryTree);
Note:
See TracChangeset
for help on using the changeset viewer.