diff options
Diffstat (limited to 'icu/src/main/native/CollationInterface.h')
-rw-r--r-- | icu/src/main/native/CollationInterface.h | 214 |
1 files changed, 214 insertions, 0 deletions
diff --git a/icu/src/main/native/CollationInterface.h b/icu/src/main/native/CollationInterface.h new file mode 100644 index 0000000..bdb4b67 --- /dev/null +++ b/icu/src/main/native/CollationInterface.h @@ -0,0 +1,214 @@ +/** +******************************************************************************* +* 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 |