| /** |
| ******************************************************************************* |
| * Copyright (C) 1996-2005, International Business Machines Corporation and * |
| * others. All Rights Reserved. * |
| ******************************************************************************* |
| * |
| ******************************************************************************* |
| */ |
| /* DO NOT EDIT THIS FILE - it is machine generated */ |
| #include <jni.h> |
| /* Header for class CollationInterface */ |
| |
| #ifndef _Included_com_ibm_icu4jni_text_NativeCollation |
| #define _Included_com_ibm_icu4jni_text_NativeCollation |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: closeCollator |
| * Signature: (J)V |
| */ |
| JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_closeCollator |
| (JNIEnv *, jclass, jlong); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: closeElements |
| * Signature: (J)V |
| */ |
| JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_closeElements |
| (JNIEnv *, jclass, jlong); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: compare |
| * Signature: (JLjava/lang/String;Ljava/lang/String;)I |
| */ |
| JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_compare |
| (JNIEnv *, jclass, jlong, jstring, jstring); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: getAttribute |
| * Signature: (JI)I |
| */ |
| JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getAttribute |
| (JNIEnv *, jclass, jlong, jint); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: getCollationElementIterator |
| * Signature: (JLjava/lang/String;)J |
| */ |
| JNIEXPORT jlong JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getCollationElementIterator |
| (JNIEnv *, jclass, jlong, jstring); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: getMaxExpansion |
| * Signature: (JI)I |
| */ |
| JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getMaxExpansion |
| (JNIEnv *, jclass, jlong, jint); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: getNormalization |
| * Signature: (J)I |
| */ |
| JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getNormalization |
| (JNIEnv *, jclass, jlong); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: getOffset |
| * Signature: (J)I |
| */ |
| JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getOffset |
| (JNIEnv *, jclass, jlong); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: getRules |
| * Signature: (J)Ljava/lang/String; |
| */ |
| JNIEXPORT jstring JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getRules |
| (JNIEnv *, jclass, jlong); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: getSortKey |
| * Signature: (JLjava/lang/String;)[B |
| */ |
| JNIEXPORT jbyteArray JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getSortKey |
| (JNIEnv *, jclass, jlong, jstring); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: hashCode |
| * Signature: (J)I |
| */ |
| JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_hashCode |
| (JNIEnv *, jclass, jlong); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: next |
| * Signature: (J)I |
| */ |
| JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_next |
| (JNIEnv *, jclass, jlong); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: openCollator |
| * Signature: ()J |
| */ |
| JNIEXPORT jlong JNICALL Java_com_ibm_icu4jni_text_NativeCollation_openCollator__ |
| (JNIEnv *, jclass); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: openCollator |
| * Signature: (Ljava/lang/String;)J |
| */ |
| JNIEXPORT jlong JNICALL Java_com_ibm_icu4jni_text_NativeCollation_openCollator__Ljava_lang_String_2 |
| (JNIEnv *, jclass, jstring); |
| |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: openCollatorFromRules |
| * Signature: (Ljava/lang/String;II)J |
| */ |
| JNIEXPORT jlong JNICALL Java_com_ibm_icu4jni_text_NativeCollation_openCollatorFromRules |
| (JNIEnv *, jclass, jstring, jint, jint); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: previous |
| * Signature: (J)I |
| */ |
| JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_previous |
| (JNIEnv *, jclass, jlong); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: primaryOrder |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_primaryOrder |
| (JNIEnv *, jclass, jint); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: reset |
| * Signature: (J)V |
| */ |
| JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_reset |
| (JNIEnv *, jclass, jlong); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: safeClone |
| * Signature: (J)J |
| */ |
| JNIEXPORT jlong JNICALL Java_com_ibm_icu4jni_text_NativeCollation_safeClone |
| (JNIEnv *, jclass, jlong); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: secondaryOrder |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_secondaryOrder |
| (JNIEnv *, jclass, jint); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: setAttribute |
| * Signature: (JII)V |
| */ |
| JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_setAttribute |
| (JNIEnv *, jclass, jlong, jint, jint); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: setOffset |
| * Signature: (JI)V |
| */ |
| JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_setOffset |
| (JNIEnv *, jclass, jlong, jint); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: setText |
| * Signature: (JLjava/lang/String;)V |
| */ |
| JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_setText |
| (JNIEnv *, jclass, jlong, jstring); |
| |
| /* |
| * Class: com_ibm_icu4jni_text_NativeCollation |
| * Method: tertiaryOrder |
| * Signature: (I)I |
| */ |
| JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_tertiaryOrder |
| (JNIEnv *, jclass, jint); |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| #endif |