Imported Upstream version 0.48
[platform/upstream/libical.git] / src / java / net_cp_jlibical_VComponent_cxx.h
1
2 /*======================================================================
3  FILE: net_cp_jlibical_VComponent_cxx.h
4  CREATOR: javah 1/11/02
5  (C) COPYRIGHT 2002, Critical Path
6 ======================================================================*/
7
8 #ifndef _Included_net_cp_jlibical_VComponent
9 #define _Included_net_cp_jlibical_VComponent
10
11 #ifndef JNI_H
12 #include <jni.h>
13 #endif
14
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18
19 /*
20  * Class:     net_cp_jlibical_VComponent
21  * Method:    as_ical_string
22  * Signature: ()Ljava/lang/String;
23  */
24 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_as_1ical_1string
25   (JNIEnv *, jobject);
26
27 /*
28  * Class:     net_cp_jlibical_VComponent
29  * Method:    isa
30  * Signature: ()I
31  */
32 JNIEXPORT jint JNICALL Java_net_cp_jlibical_VComponent_isa
33   (JNIEnv *, jobject);
34
35 /*
36  * Class:     net_cp_jlibical_VComponent
37  * Method:    isa_component
38  * Signature: (Ljava/lang/Object;)Z
39  */
40 JNIEXPORT jboolean JNICALL Java_net_cp_jlibical_VComponent_isa_1component
41   (JNIEnv *, jobject, jobject);
42
43 /*
44  * Class:     net_cp_jlibical_VComponent
45  * Method:    add_property
46  * Signature: (Lnet/cp/jlibical/ICalProperty;)V
47  */
48 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_add_1property
49   (JNIEnv *, jobject, jobject);
50
51 /*
52  * Class:     net_cp_jlibical_VComponent
53  * Method:    remove_property
54  * Signature: (Lnet/cp/jlibical/ICalProperty;)V
55  */
56 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_remove_1property
57   (JNIEnv *, jobject, jobject);
58
59 /*
60  * Class:     net_cp_jlibical_VComponent
61  * Method:    count_properties
62  * Signature: (I)I
63  */
64 JNIEXPORT jint JNICALL Java_net_cp_jlibical_VComponent_count_1properties
65   (JNIEnv *, jobject, jint);
66
67 /*
68  * Class:     net_cp_jlibical_VComponent
69  * Method:    get_current_property
70  * Signature: ()Lnet/cp/jlibical/ICalProperty;
71  */
72 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1current_1property
73   (JNIEnv *, jobject);
74
75 /*
76  * Class:     net_cp_jlibical_VComponent
77  * Method:    get_first_property
78  * Signature: (I)Lnet/cp/jlibical/ICalProperty;
79  */
80 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1first_1property
81   (JNIEnv *, jobject, jint);
82
83 /*
84  * Class:     net_cp_jlibical_VComponent
85  * Method:    get_next_property
86  * Signature: (I)Lnet/cp/jlibical/ICalProperty;
87  */
88 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1next_1property
89   (JNIEnv *, jobject, jint);
90
91 /*
92  * Class:     net_cp_jlibical_VComponent
93  * Method:    get_inner
94  * Signature: ()Lnet/cp/jlibical/VComponent;
95  */
96 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1inner
97   (JNIEnv *, jobject);
98
99 /*
100  * Class:     net_cp_jlibical_VComponent
101  * Method:    add_component
102  * Signature: (Lnet/cp/jlibical/VComponent;)V
103  */
104 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_add_1component
105   (JNIEnv *, jobject, jobject);
106
107 /*
108  * Class:     net_cp_jlibical_VComponent
109  * Method:    remove_component
110  * Signature: (Lnet/cp/jlibical/VComponent;)V
111  */
112 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_remove_1component
113   (JNIEnv *, jobject, jobject);
114
115 /*
116  * Class:     net_cp_jlibical_VComponent
117  * Method:    count_components
118  * Signature: (I)I
119  */
120 JNIEXPORT jint JNICALL Java_net_cp_jlibical_VComponent_count_1components
121   (JNIEnv *, jobject, jint);
122
123 /*
124  * Class:     net_cp_jlibical_VComponent
125  * Method:    get_current_component
126  * Signature: ()Lnet/cp/jlibical/VComponent;
127  */
128 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1current_1component
129   (JNIEnv *, jobject);
130
131 /*
132  * Class:     net_cp_jlibical_VComponent
133  * Method:    get_first_component
134  * Signature: (I)Lnet/cp/jlibical/VComponent;
135  */
136 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1first_1component
137   (JNIEnv *, jobject, jint);
138
139 /*
140  * Class:     net_cp_jlibical_VComponent
141  * Method:    get_next_component
142  * Signature: (I)Lnet/cp/jlibical/VComponent;
143  */
144 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1next_1component
145   (JNIEnv *, jobject, jint);
146
147 /*
148  * Class:     net_cp_jlibical_VComponent
149  * Method:    get_dtstart
150  * Signature: ()Lnet/cp/jlibical/ICalTimeType;
151  */
152 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1dtstart
153   (JNIEnv *, jobject);
154
155 /*
156  * Class:     net_cp_jlibical_VComponent
157  * Method:    set_dtstart
158  * Signature: (Lnet/cp/jlibical/ICalTimeType;)V
159  */
160 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1dtstart
161   (JNIEnv *, jobject, jobject);
162
163 /*
164  * Class:     net_cp_jlibical_VComponent
165  * Method:    get_dtend
166  * Signature: ()Lnet/cp/jlibical/ICalTimeType;
167  */
168 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1dtend
169   (JNIEnv *, jobject);
170
171 /*
172  * Class:     net_cp_jlibical_VComponent
173  * Method:    set_dtend
174  * Signature: (Lnet/cp/jlibical/ICalTimeType;)V
175  */
176 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1dtend
177   (JNIEnv *, jobject, jobject);
178
179 /*
180  * Class:     net_cp_jlibical_VComponent
181  * Method:    get_duration
182  * Signature: ()Lnet/cp/jlibical/ICalDurationType;
183  */
184 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1duration
185   (JNIEnv *, jobject);
186
187 /*
188  * Class:     net_cp_jlibical_VComponent
189  * Method:    set_duration
190  * Signature: (Lnet/cp/jlibical/ICalDurationType;)V
191  */
192 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1duration
193   (JNIEnv *, jobject, jobject);
194
195 /*
196  * Class:     net_cp_jlibical_VComponent
197  * Method:    get_method
198  * Signature: ()I
199  */
200 JNIEXPORT jint JNICALL Java_net_cp_jlibical_VComponent_get_1method
201   (JNIEnv *, jobject);
202
203 /*
204  * Class:     net_cp_jlibical_VComponent
205  * Method:    set_method
206  * Signature: (I)V
207  */
208 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1method
209   (JNIEnv *, jobject, jint);
210
211 /*
212  * Class:     net_cp_jlibical_VComponent
213  * Method:    get_summary
214  * Signature: ()Ljava/lang/String;
215  */
216 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_get_1summary
217   (JNIEnv *, jobject);
218
219 /*
220  * Class:     net_cp_jlibical_VComponent
221  * Method:    set_summary
222  * Signature: (Ljava/lang/String;)V
223  */
224 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1summary
225   (JNIEnv *, jobject, jstring);
226
227 /*
228  * Class:     net_cp_jlibical_VComponent
229  * Method:    get_dtstamp
230  * Signature: ()Lnet/cp/jlibical/ICalTimeType;
231  */
232 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1dtstamp
233   (JNIEnv *, jobject);
234
235 /*
236  * Class:     net_cp_jlibical_VComponent
237  * Method:    set_dtstamp
238  * Signature: (Lnet/cp/jlibical/ICalTimeType;)V
239  */
240 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1dtstamp
241   (JNIEnv *, jobject, jobject);
242
243 /*
244  * Class:     net_cp_jlibical_VComponent
245  * Method:    get_location
246  * Signature: ()Ljava/lang/String;
247  */
248 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_get_1location
249   (JNIEnv *, jobject);
250
251 /*
252  * Class:     net_cp_jlibical_VComponent
253  * Method:    set_location
254  * Signature: (Ljava/lang/String;)V
255  */
256 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1location
257   (JNIEnv *, jobject, jstring);
258
259 /*
260  * Class:     net_cp_jlibical_VComponent
261  * Method:    get_description
262  * Signature: ()Ljava/lang/String;
263  */
264 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_get_1description
265   (JNIEnv *, jobject);
266
267 /*
268  * Class:     net_cp_jlibical_VComponent
269  * Method:    set_description
270  * Signature: (Ljava/lang/String;)V
271  */
272 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1description
273   (JNIEnv *, jobject, jstring);
274
275 /*
276  * Class:     net_cp_jlibical_VComponent
277  * Method:    get_uid
278  * Signature: ()Ljava/lang/String;
279  */
280 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_get_1uid
281   (JNIEnv *, jobject);
282
283 /*
284  * Class:     net_cp_jlibical_VComponent
285  * Method:    set_uid
286  * Signature: (Ljava/lang/String;)V
287  */
288 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1uid
289   (JNIEnv *, jobject, jstring);
290
291 /*
292  * Class:     net_cp_jlibical_VComponent
293  * Method:    get_first_real_component
294  * Signature: ()Lnet/cp/jlibical/VComponent;
295  */
296 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1first_1real_1component
297   (JNIEnv *, jobject);
298
299 /*
300  * Class:     net_cp_jlibical_VComponent
301  * Method:    init
302  * Signature: ()V
303  */
304 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_init__
305   (JNIEnv *, jobject);
306
307 /*
308  * Class:     net_cp_jlibical_VComponent
309  * Method:    init
310  * Signature: (Ljava/lang/String;)V
311  */
312 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_init__Ljava_lang_String_2
313   (JNIEnv *, jobject, jstring);
314
315 /*
316  * Class:     net_cp_jlibical_VComponent
317  * Method:    init
318  * Signature: (I)V
319  */
320 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_init__I
321   (JNIEnv *, jobject, jint);
322
323 /*
324  * Class:     net_cp_jlibical_VComponent
325  * Method:    get_relcalid
326  * Signature: ()Ljava/lang/String;
327  */
328 JNIEXPORT jstring JNICALL Java_net_cp_jlibical_VComponent_get_1relcalid
329   (JNIEnv *, jobject);
330
331 /*
332  * Class:     net_cp_jlibical_VComponent
333  * Method:    set_relcalid
334  * Signature: (Ljava/lang/String;)V
335  */
336 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1relcalid
337   (JNIEnv *, jobject, jstring);
338
339 /*
340  * Class:     net_cp_jlibical_VComponent
341  * Method:    get_recurrenceid
342  * Signature: ()Lnet/cp/jlibical/ICalTimeType;
343  */
344 JNIEXPORT jobject JNICALL Java_net_cp_jlibical_VComponent_get_1recurrenceid
345   (JNIEnv *, jobject);
346
347 /*
348  * Class:     net_cp_jlibical_VComponent
349  * Method:    set_recurrenceid
350  * Signature: (Lnet/cp/jlibical/ICalTimeType;)V
351  */
352 JNIEXPORT void JNICALL Java_net_cp_jlibical_VComponent_set_1recurrenceid
353   (JNIEnv *, jobject, jobject);
354
355 #ifdef __cplusplus
356 }
357 #endif
358 #endif