• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /**
2 *******************************************************************************
3 * Copyright (C) 1996-2005, International Business Machines Corporation and    *
4 * others. All Rights Reserved.                                                *
5 *******************************************************************************
6 *
7 *******************************************************************************
8 */
9 /* DO NOT EDIT THIS FILE - it is machine generated */
10 #include <jni.h>
11 /* Header for class CollationInterface */
12 
13 #ifndef _Included_com_ibm_icu4jni_text_NativeCollation
14 #define _Included_com_ibm_icu4jni_text_NativeCollation
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 /*
19  * Class:     com_ibm_icu4jni_text_NativeCollation
20  * Method:    closeCollator
21  * Signature: (J)V
22  */
23 JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_closeCollator
24   (JNIEnv *, jclass, jlong);
25 
26 /*
27  * Class:     com_ibm_icu4jni_text_NativeCollation
28  * Method:    closeElements
29  * Signature: (J)V
30  */
31 JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_closeElements
32   (JNIEnv *, jclass, jlong);
33 
34 /*
35  * Class:     com_ibm_icu4jni_text_NativeCollation
36  * Method:    compare
37  * Signature: (JLjava/lang/String;Ljava/lang/String;)I
38  */
39 JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_compare
40   (JNIEnv *, jclass, jlong, jstring, jstring);
41 
42 /*
43  * Class:     com_ibm_icu4jni_text_NativeCollation
44  * Method:    getAttribute
45  * Signature: (JI)I
46  */
47 JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getAttribute
48   (JNIEnv *, jclass, jlong, jint);
49 
50 /*
51  * Class:     com_ibm_icu4jni_text_NativeCollation
52  * Method:    getCollationElementIterator
53  * Signature: (JLjava/lang/String;)J
54  */
55 JNIEXPORT jlong JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getCollationElementIterator
56   (JNIEnv *, jclass, jlong, jstring);
57 
58 /*
59  * Class:     com_ibm_icu4jni_text_NativeCollation
60  * Method:    getMaxExpansion
61  * Signature: (JI)I
62  */
63 JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getMaxExpansion
64   (JNIEnv *, jclass, jlong, jint);
65 
66 /*
67  * Class:     com_ibm_icu4jni_text_NativeCollation
68  * Method:    getNormalization
69  * Signature: (J)I
70  */
71 JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getNormalization
72   (JNIEnv *, jclass, jlong);
73 
74 /*
75  * Class:     com_ibm_icu4jni_text_NativeCollation
76  * Method:    getOffset
77  * Signature: (J)I
78  */
79 JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getOffset
80   (JNIEnv *, jclass, jlong);
81 
82 /*
83  * Class:     com_ibm_icu4jni_text_NativeCollation
84  * Method:    getRules
85  * Signature: (J)Ljava/lang/String;
86  */
87 JNIEXPORT jstring JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getRules
88   (JNIEnv *, jclass, jlong);
89 
90 /*
91  * Class:     com_ibm_icu4jni_text_NativeCollation
92  * Method:    getSortKey
93  * Signature: (JLjava/lang/String;)[B
94  */
95 JNIEXPORT jbyteArray JNICALL Java_com_ibm_icu4jni_text_NativeCollation_getSortKey
96   (JNIEnv *, jclass, jlong, jstring);
97 
98 /*
99  * Class:     com_ibm_icu4jni_text_NativeCollation
100  * Method:    hashCode
101  * Signature: (J)I
102  */
103 JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_hashCode
104   (JNIEnv *, jclass, jlong);
105 
106 /*
107  * Class:     com_ibm_icu4jni_text_NativeCollation
108  * Method:    next
109  * Signature: (J)I
110  */
111 JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_next
112   (JNIEnv *, jclass, jlong);
113 
114 /*
115  * Class:     com_ibm_icu4jni_text_NativeCollation
116  * Method:    openCollator
117  * Signature: ()J
118  */
119 JNIEXPORT jlong JNICALL Java_com_ibm_icu4jni_text_NativeCollation_openCollator__
120   (JNIEnv *, jclass);
121 
122 /*
123  * Class:     com_ibm_icu4jni_text_NativeCollation
124  * Method:    openCollator
125  * Signature: (Ljava/lang/String;)J
126  */
127 JNIEXPORT jlong JNICALL Java_com_ibm_icu4jni_text_NativeCollation_openCollator__Ljava_lang_String_2
128   (JNIEnv *, jclass, jstring);
129 
130 
131 /*
132  * Class:     com_ibm_icu4jni_text_NativeCollation
133  * Method:    openCollatorFromRules
134  * Signature: (Ljava/lang/String;II)J
135  */
136 JNIEXPORT jlong JNICALL Java_com_ibm_icu4jni_text_NativeCollation_openCollatorFromRules
137   (JNIEnv *, jclass, jstring, jint, jint);
138 
139 /*
140  * Class:     com_ibm_icu4jni_text_NativeCollation
141  * Method:    previous
142  * Signature: (J)I
143  */
144 JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_previous
145   (JNIEnv *, jclass, jlong);
146 
147 /*
148  * Class:     com_ibm_icu4jni_text_NativeCollation
149  * Method:    primaryOrder
150  * Signature: (I)I
151  */
152 JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_primaryOrder
153   (JNIEnv *, jclass, jint);
154 
155 /*
156  * Class:     com_ibm_icu4jni_text_NativeCollation
157  * Method:    reset
158  * Signature: (J)V
159  */
160 JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_reset
161   (JNIEnv *, jclass, jlong);
162 
163 /*
164  * Class:     com_ibm_icu4jni_text_NativeCollation
165  * Method:    safeClone
166  * Signature: (J)J
167  */
168 JNIEXPORT jlong JNICALL Java_com_ibm_icu4jni_text_NativeCollation_safeClone
169   (JNIEnv *, jclass, jlong);
170 
171 /*
172  * Class:     com_ibm_icu4jni_text_NativeCollation
173  * Method:    secondaryOrder
174  * Signature: (I)I
175  */
176 JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_secondaryOrder
177   (JNIEnv *, jclass, jint);
178 
179 /*
180  * Class:     com_ibm_icu4jni_text_NativeCollation
181  * Method:    setAttribute
182  * Signature: (JII)V
183  */
184 JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_setAttribute
185   (JNIEnv *, jclass, jlong, jint, jint);
186 
187 /*
188  * Class:     com_ibm_icu4jni_text_NativeCollation
189  * Method:    setOffset
190  * Signature: (JI)V
191  */
192 JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_setOffset
193   (JNIEnv *, jclass, jlong, jint);
194 
195 /*
196  * Class:     com_ibm_icu4jni_text_NativeCollation
197  * Method:    setText
198  * Signature: (JLjava/lang/String;)V
199  */
200 JNIEXPORT void JNICALL Java_com_ibm_icu4jni_text_NativeCollation_setText
201   (JNIEnv *, jclass, jlong, jstring);
202 
203 /*
204  * Class:     com_ibm_icu4jni_text_NativeCollation
205  * Method:    tertiaryOrder
206  * Signature: (I)I
207  */
208 JNIEXPORT jint JNICALL Java_com_ibm_icu4jni_text_NativeCollation_tertiaryOrder
209   (JNIEnv *, jclass, jint);
210 
211 #ifdef __cplusplus
212 }
213 #endif
214 #endif
215