Changeset 13479


Ignore:
Timestamp:
2006-12-11T11:28:31+13:00 (16 years ago)
Author:
shaoqun
Message:

added the set accentfolding method

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/indexers/mgpp/jni/MGPPWrapperImpl.cpp

    r12324 r13479  
    387387
    388388JNIEXPORT void JNICALL
     389Java_org_greenstone_mgpp_MGPPWrapper_setAccentFold (JNIEnv *j_env,
     390                          jobject j_obj,
     391                          jboolean j_on) {
     392  MGPPWrapperData * data = (MGPPWrapperData *)j_env->GetIntField(j_obj, FID_mgpp_data);
     393  if (j_on) {
     394    data->defaultStemMethod |= 4;
     395  } else {
     396    data->defaultStemMethod &= 0xb;
     397  }
     398}
     399
     400
     401JNIEXPORT void JNICALL
    389402Java_org_greenstone_mgpp_MGPPWrapper_setCase (JNIEnv *j_env,
    390403                          jobject j_obj,
  • trunk/indexers/mgpp/jni/org_greenstone_mgpp_MGPPWrapper.h

    r12324 r13479  
    5454 */
    5555JNIEXPORT void JNICALL Java_org_greenstone_mgpp_MGPPWrapper_setStem
     56  (JNIEnv *, jobject, jboolean);
     57
     58/*
     59 * Class:     org_greenstone_mgpp_MGPPWrapper
     60 * Method:    setAccentFold
     61 * Signature: (Z)V
     62 */
     63JNIEXPORT void JNICALL Java_org_greenstone_mgpp_MGPPWrapper_setAccentFold
    5664  (JNIEnv *, jobject, jboolean);
    5765
  • trunk/mgpp/jni/MGPPWrapperImpl.cpp

    r12324 r13479  
    387387
    388388JNIEXPORT void JNICALL
     389Java_org_greenstone_mgpp_MGPPWrapper_setAccentFold (JNIEnv *j_env,
     390                          jobject j_obj,
     391                          jboolean j_on) {
     392  MGPPWrapperData * data = (MGPPWrapperData *)j_env->GetIntField(j_obj, FID_mgpp_data);
     393  if (j_on) {
     394    data->defaultStemMethod |= 4;
     395  } else {
     396    data->defaultStemMethod &= 0xb;
     397  }
     398}
     399
     400
     401JNIEXPORT void JNICALL
    389402Java_org_greenstone_mgpp_MGPPWrapper_setCase (JNIEnv *j_env,
    390403                          jobject j_obj,
  • trunk/mgpp/jni/org_greenstone_mgpp_MGPPWrapper.h

    r12324 r13479  
    5454 */
    5555JNIEXPORT void JNICALL Java_org_greenstone_mgpp_MGPPWrapper_setStem
     56  (JNIEnv *, jobject, jboolean);
     57
     58/*
     59 * Class:     org_greenstone_mgpp_MGPPWrapper
     60 * Method:    setAccentFold
     61 * Signature: (Z)V
     62 */
     63JNIEXPORT void JNICALL Java_org_greenstone_mgpp_MGPPWrapper_setAccentFold
    5664  (JNIEnv *, jobject, jboolean);
    5765
Note: See TracChangeset for help on using the changeset viewer.