2 /*======================================================================
3 FILE: net_cp_jlibical_VComponent_cxx.h
5 (C) COPYRIGHT 2002, Critical Path
6 ======================================================================*/
8 #ifndef _Included_net_cp_jlibical_VComponent
9 #define _Included_net_cp_jlibical_VComponent
20 * Class: net_cp_jlibical_VComponent
21 * Method: as_ical_string
22 * Signature: ()Ljava/lang/String;
24 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_as_1ical_1string
28 * Class: net_cp_jlibical_VComponent
32 JNIEXPORT jint JNICALL Java_net_cp_jlibical_VComponent_isa
36 * Class: net_cp_jlibical_VComponent
37 * Method: isa_component
38 * Signature: (Ljava/lang/Object;)Z
40 JNIEXPORT jboolean JNICALL Java_net_cp_jlibical_VComponent_isa_1component
41 (JNIEnv *, jobject, jobject);
44 * Class: net_cp_jlibical_VComponent
45 * Method: add_property
46 * Signature: (Lnet/cp/jlibical/ICalProperty;)V
48 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_add_1property
49 (JNIEnv *, jobject, jobject);
52 * Class: net_cp_jlibical_VComponent
53 * Method: remove_property
54 * Signature: (Lnet/cp/jlibical/ICalProperty;)V
56 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_remove_1property
57 (JNIEnv *, jobject, jobject);
60 * Class: net_cp_jlibical_VComponent
61 * Method: count_properties
64 JNIEXPORT jint JNICALL Java_net_cp_jlibical_VComponent_count_1properties
65 (JNIEnv *, jobject, jint);
68 * Class: net_cp_jlibical_VComponent
69 * Method: get_current_property
70 * Signature: ()Lnet/cp/jlibical/ICalProperty;
72 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1current_1property
76 * Class: net_cp_jlibical_VComponent
77 * Method: get_first_property
78 * Signature: (I)Lnet/cp/jlibical/ICalProperty;
80 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1first_1property
81 (JNIEnv *, jobject, jint);
84 * Class: net_cp_jlibical_VComponent
85 * Method: get_next_property
86 * Signature: (I)Lnet/cp/jlibical/ICalProperty;
88 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1next_1property
89 (JNIEnv *, jobject, jint);
92 * Class: net_cp_jlibical_VComponent
94 * Signature: ()Lnet/cp/jlibical/VComponent;
96 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1inner
100 * Class: net_cp_jlibical_VComponent
101 * Method: add_component
102 * Signature: (Lnet/cp/jlibical/VComponent;)V
104 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_add_1component
105 (JNIEnv *, jobject, jobject);
108 * Class: net_cp_jlibical_VComponent
109 * Method: remove_component
110 * Signature: (Lnet/cp/jlibical/VComponent;)V
112 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_remove_1component
113 (JNIEnv *, jobject, jobject);
116 * Class: net_cp_jlibical_VComponent
117 * Method: count_components
120 JNIEXPORT jint JNICALL Java_net_cp_jlibical_VComponent_count_1components
121 (JNIEnv *, jobject, jint);
124 * Class: net_cp_jlibical_VComponent
125 * Method: get_current_component
126 * Signature: ()Lnet/cp/jlibical/VComponent;
128 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1current_1component
132 * Class: net_cp_jlibical_VComponent
133 * Method: get_first_component
134 * Signature: (I)Lnet/cp/jlibical/VComponent;
136 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1first_1component
137 (JNIEnv *, jobject, jint);
140 * Class: net_cp_jlibical_VComponent
141 * Method: get_next_component
142 * Signature: (I)Lnet/cp/jlibical/VComponent;
144 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1next_1component
145 (JNIEnv *, jobject, jint);
148 * Class: net_cp_jlibical_VComponent
149 * Method: get_dtstart
150 * Signature: ()Lnet/cp/jlibical/ICalTimeType;
152 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1dtstart
156 * Class: net_cp_jlibical_VComponent
157 * Method: set_dtstart
158 * Signature: (Lnet/cp/jlibical/ICalTimeType;)V
160 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1dtstart
161 (JNIEnv *, jobject, jobject);
164 * Class: net_cp_jlibical_VComponent
166 * Signature: ()Lnet/cp/jlibical/ICalTimeType;
168 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1dtend
172 * Class: net_cp_jlibical_VComponent
174 * Signature: (Lnet/cp/jlibical/ICalTimeType;)V
176 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1dtend
177 (JNIEnv *, jobject, jobject);
180 * Class: net_cp_jlibical_VComponent
181 * Method: get_duration
182 * Signature: ()Lnet/cp/jlibical/ICalDurationType;
184 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1duration
188 * Class: net_cp_jlibical_VComponent
189 * Method: set_duration
190 * Signature: (Lnet/cp/jlibical/ICalDurationType;)V
192 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1duration
193 (JNIEnv *, jobject, jobject);
196 * Class: net_cp_jlibical_VComponent
200 JNIEXPORT jint JNICALL Java_net_cp_jlibical_VComponent_get_1method
204 * Class: net_cp_jlibical_VComponent
208 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1method
209 (JNIEnv *, jobject, jint);
212 * Class: net_cp_jlibical_VComponent
213 * Method: get_summary
214 * Signature: ()Ljava/lang/String;
216 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_get_1summary
220 * Class: net_cp_jlibical_VComponent
221 * Method: set_summary
222 * Signature: (Ljava/lang/String;)V
224 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1summary
225 (JNIEnv *, jobject, jstring);
228 * Class: net_cp_jlibical_VComponent
229 * Method: get_dtstamp
230 * Signature: ()Lnet/cp/jlibical/ICalTimeType;
232 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1dtstamp
236 * Class: net_cp_jlibical_VComponent
237 * Method: set_dtstamp
238 * Signature: (Lnet/cp/jlibical/ICalTimeType;)V
240 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1dtstamp
241 (JNIEnv *, jobject, jobject);
244 * Class: net_cp_jlibical_VComponent
245 * Method: get_location
246 * Signature: ()Ljava/lang/String;
248 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_get_1location
252 * Class: net_cp_jlibical_VComponent
253 * Method: set_location
254 * Signature: (Ljava/lang/String;)V
256 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1location
257 (JNIEnv *, jobject, jstring);
260 * Class: net_cp_jlibical_VComponent
261 * Method: get_description
262 * Signature: ()Ljava/lang/String;
264 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_get_1description
268 * Class: net_cp_jlibical_VComponent
269 * Method: set_description
270 * Signature: (Ljava/lang/String;)V
272 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1description
273 (JNIEnv *, jobject, jstring);
276 * Class: net_cp_jlibical_VComponent
278 * Signature: ()Ljava/lang/String;
280 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_get_1uid
284 * Class: net_cp_jlibical_VComponent
286 * Signature: (Ljava/lang/String;)V
288 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1uid
289 (JNIEnv *, jobject, jstring);
292 * Class: net_cp_jlibical_VComponent
293 * Method: get_first_real_component
294 * Signature: ()Lnet/cp/jlibical/VComponent;
296 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1first_1real_1component
300 * Class: net_cp_jlibical_VComponent
304 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_init__
308 * Class: net_cp_jlibical_VComponent
310 * Signature: (Ljava/lang/String;)V
312 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_init__Ljava_lang_String_2
313 (JNIEnv *, jobject, jstring);
316 * Class: net_cp_jlibical_VComponent
320 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_init__I
321 (JNIEnv *, jobject, jint);
324 * Class: net_cp_jlibical_VComponent
325 * Method: get_relcalid
326 * Signature: ()Ljava/lang/String;
328 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_get_1relcalid
332 * Class: net_cp_jlibical_VComponent
333 * Method: set_relcalid
334 * Signature: (Ljava/lang/String;)V
336 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1relcalid
337 (JNIEnv *, jobject, jstring);
340 * Class: net_cp_jlibical_VComponent
341 * Method: get_recurrenceid
342 * Signature: ()Lnet/cp/jlibical/ICalTimeType;
344 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1recurrenceid
348 * Class: net_cp_jlibical_VComponent
349 * Method: set_recurrenceid
350 * Signature: (Lnet/cp/jlibical/ICalTimeType;)V
352 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1recurrenceid
353 (JNIEnv *, jobject, jobject);