##### Coverage Report - org.apache.any23.vocab.ICAL

Classes in this File | Line Coverage | Branch Coverage | Complexity
ICAL |
0% | 0/104
0% | 0/2
| 1.25;1.25

1 |  |
     /*
2 |  |
      * Licensed to the Apache Software Foundation (ASF) under one or more
3 |  |
      * contributor license agreements.  See the NOTICE file distributed with
4 |  |
      * this work for additional information regarding copyright ownership.
5 |  |
      * The ASF licenses this file to You under the Apache License, Version 2.0
6 |  |
      * (the "License"); you may not use this file except in compliance with
7 |  |
      * the License.  You may obtain a copy of the License at
8 |  |
      *
9 |  |
      *  http://www.apache.org/licenses/LICENSE-2.0
10 |  |
      *
11 |  |
      * Unless required by applicable law or agreed to in writing, software
12 |  |
      * distributed under the License is distributed on an "AS IS" BASIS,
13 |  |
      * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 |  |
      * See the License for the specific language governing permissions and
15 |  |
      * limitations under the License.
16 |  |
      */
17 |  |
18 |  |
     package org.apache.any23.vocab;
19 |  |
20 |  |
     import org.openrdf.model.URI;
21 |  |
22 |  |
     /**
23 |  |
      * Vocabulary definitions from <code>ical.rdf</code>
24 |  |
      */
25 |  |
     public class ICAL extends Vocabulary {
26 |  |
27 |  |
         /**
28 |  |
          * The namespace of the vocabulary as a string.
29 |  |
          */
30 |  |
         public static final String NS = "http://www.w3.org/2002/12/cal/icaltzd#";
31 |  |
32 |  |
         private static ICAL instance;
33 |  |
34 |  |
         public static ICAL getInstance() {
35 | 0 |
             if(instance == null) {
36 | 0 |
                 instance = new ICAL();
37 |  |
             }
38 | 0 |
             return instance;
39 |  |
         }
40 |  |
41 |  |
         /**
42 |  |
          * The namespace of the vocabulary as a URI.
43 |  |
          */
44 | 0 |
         public final URI NAMESPACE = createURI(NS);
45 |  |
46 | 0 |
         public final URI DomainOf_rrule = createClass("DomainOf_rrule");
47 | 0 |
         public final URI List_of_Float  = createClass("List_of_Float");
48 |  |
49 |  |
         /**
50 |  |
          * Provide a grouping of component properties that define an alarm..
51 |  |
          */
52 | 0 |
         public final URI Valarm            = createClass("Valarm");
53 |  |
54 | 0 |
         public final URI Value_CAL_ADDRESS = createClass("Value_CAL-ADDRESS");
55 |  |
56 | 0 |
         public final URI Value_DATE        = createClass("Value_DATE");
57 |  |
58 | 0 |
         public final URI Value_DURATION    = createClass("Value_DURATION");
59 |  |
60 | 0 |
         public final URI Value_PERIOD      = createClass("Value_PERIOD");
61 |  |
62 | 0 |
         public final URI Value_RECUR       = createClass("Value_RECUR");
63 |  |
64 | 0 |
         public final URI Vcalendar         = createClass("vcalendar");
65 |  |
66 |  |
         /**
67 |  |
          * Provide a grouping of component properties that describe an event..
68 |  |
          */
69 | 0 |
         public final URI Vevent = createClass("Vevent");
70 |  |
71 |  |
         /**
72 |  |
          * Provide a grouping of component properties that describe either a request
73 |  |
          * for free/busy time, describe a response to a request for free/busy time or
74 |  |
          * describe a published set of busy time..
75 |  |
          */
76 | 0 |
         public final URI Vfreebusy = createClass("Vfreebusy");
77 |  |
78 |  |
         /**
79 |  |
          * Provide a grouping of component properties that describe a journal entry..
80 |  |
          */
81 | 0 |
         public final URI Vjournal = createClass("Vjournal");
82 |  |
83 |  |
         /**
84 |  |
          * Provide a grouping of component properties that defines a time zone..
85 |  |
          */
86 | 0 |
         public final URI Vtimezone = createClass("Vtimezone");
87 |  |
88 |  |
         /**
89 |  |
          * Provide a grouping of calendar properties that describe a to-do..
90 |  |
          */
91 | 0 |
         public final URI Vtodo = createClass("Vtodo");
92 |  |
93 |  |
94 |  |
         /**
95 |  |
          * The URI provides the capability to associate a document object with a
96 |  |
          * calendar component.default value type: URI.
97 |  |
          */
98 | 0 |
         public final URI attach = createProperty("attach");
99 |  |
100 |  |
         /**
101 |  |
          * The URI defines an "Attendee" within a calendar component.value type:
102 |  |
          * CAL-ADDRESS.
103 |  |
          */
104 | 0 |
         public final URI attendee   = createProperty("attendee");
105 | 0 |
         public final URI calAddress = createProperty("calAddress");
106 | 0 |
         public final URI component  = createProperty("component");
107 | 0 |
         public final URI daylight  = createProperty("daylight");
108 |  |
109 |  |
         /**
110 |  |
          * The URI specifies a positive duration of time.value type: DURATION.
111 |  |
          */
112 | 0 |
         public final URI duration = createProperty("duration");
113 |  |
114 |  |
         /**
115 |  |
          * This URI defines a rule or repeating pattern for an exception to a recurrence
116 |  |
          * set.value type: RECUR.
117 |  |
          */
118 | 0 |
         public final URI exrule = createProperty("exrule");
119 |  |
120 |  |
         /**
121 |  |
          * The URI defines one or more free or busy time intervals.value type: PERIOD.
122 |  |
          */
123 | 0 |
         public final URI freebusy = createProperty("freebusy");
124 |  |
125 |  |
         /**
126 |  |
          * value type: list of FLOATThis URI specifies information related to the
127 |  |
          * global position for the activity specified by a calendar component..
128 |  |
          */
129 | 0 |
         public final URI geo = createProperty("geo");
130 |  |
131 |  |
         /**
132 |  |
          * value type: CAL-ADDRESSThe URI defines the organizer for a calendar component..
133 |  |
          */
134 | 0 |
         public final URI organizer = createProperty("organizer");
135 |  |
136 |  |
         /**
137 |  |
          * This URI defines a rule or repeating pattern for recurring events, to-dos,
138 |  |
          * or time zone definitions.value type: RECUR.
139 |  |
          */
140 | 0 |
         public final URI rrule = createProperty("rrule");
141 |  |
142 | 0 |
         public final URI standard = createProperty("standard");
143 |  |
144 |  |
         /**
145 |  |
          * This URI specifies when an alarm will trigger.default value type: DURATION.
146 |  |
          */
147 | 0 |
         public final URI trigger = createProperty("trigger");
148 |  |
149 |  |
         /**
150 |  |
          * The TZURL provides a means for a VTIMEZONE component to point to a network
151 |  |
          * location that can be used to retrieve an up-to- date version of itself.value
152 |  |
          * type: URI.
153 |  |
          */
154 | 0 |
         public final URI tzurl = createProperty("tzurl");
155 |  |
156 |  |
         /**
157 |  |
          * This URI defines a Uniform URI Locator (URL) associated with the
158 |  |
          * iCalendar object.value type: URI.
159 |  |
          */
160 | 0 |
         public final URI url = createProperty("url");
161 |  |
162 |  |
         /**
163 |  |
          * value type: TEXTThis class of URI provides a framework for defining non-standard
164 |  |
          * properties..
165 |  |
          */
166 | 0 |
         public final URI X_ = createProperty("X-");
167 |  |
168 |  |
         /**
169 |  |
          * value type: TEXTThis URI defines the action to be invoked when an alarm
170 |  |
          * is triggered..
171 |  |
          */
172 | 0 |
         public final URI action = createProperty("action");
173 |  |
174 |  |
         /**
175 |  |
          * To specify an alternate text representation for the URI value..
176 |  |
          */
177 | 0 |
         public final URI altrep = createProperty("altrep");
178 |  |
179 | 0 |
         public final URI byday = createProperty("byday");
180 |  |
181 | 0 |
         public final URI byhour = createProperty("byhour");
182 |  |
183 | 0 |
         public final URI byminute = createProperty("byminute");
184 |  |
185 | 0 |
         public final URI bymonth = createProperty("bymonth");
186 |  |
187 | 0 |
         public final URI bysecond = createProperty("bysecond");
188 |  |
189 | 0 |
         public final URI bysetpos = createProperty("bysetpos");
190 |  |
191 | 0 |
         public final URI byweekno = createProperty("byweekno");
192 |  |
193 | 0 |
         public final URI byyearday = createProperty("byyearday");
194 |  |
195 |  |
         /**
196 |  |
          * value type: TEXTThis URI defines the calendar scale used for the calendar
197 |  |
          * information specified in the iCalendar object..
198 |  |
          */
199 | 0 |
         public final URI calscale = createProperty("calscale");
200 |  |
201 |  |
         /**
202 |  |
          * value type: TEXTThis URI defines the categories for a calendar component..
203 |  |
          */
204 | 0 |
         public final URI categories = createProperty("categories");
205 |  |
206 |  |
         /**
207 |  |
          * value type: TEXTThis URI defines the access classification for a calendar
208 |  |
          * component..
209 |  |
          */
210 | 0 |
         public final URI class_ = createProperty("class");
211 |  |
212 |  |
         /**
213 |  |
          * To specify the common name to be associated with the calendar user specified
214 |  |
          * by the URI..
215 |  |
          */
216 | 0 |
         public final URI cn = createProperty("cn");
217 |  |
218 |  |
         /**
219 |  |
          * value type: TEXTThis URI specifies non-processing information intended
220 |  |
          * to provide a comment to the calendar user..
221 |  |
          */
222 | 0 |
         public final URI comment = createProperty("comment");
223 |  |
224 |  |
         /**
225 |  |
          * value type: DATE-TIMEThis URI defines the date and time that a to-do
226 |  |
          * was actually completed..
227 |  |
          */
228 | 0 |
         public final URI completed = createProperty("completed");
229 |  |
230 |  |
         /**
231 |  |
          * value type: TEXTThe URI is used to represent contact information or alternately
232 |  |
          * a reference to contact information associated with the calendar component..
233 |  |
          */
234 | 0 |
         public final URI contact = createProperty("contact");
235 |  |
236 | 0 |
         public final URI count = createProperty("count");
237 |  |
238 |  |
         /**
239 |  |
          * This URI specifies the date and time that the calendar information was
240 |  |
          * created by the calendar user agent in the calendar store. Note: This is analogous
241 |  |
          * to the creation date and time for a file in the file system.value type: DATE-TIME.
242 |  |
          */
243 | 0 |
         public final URI created = createProperty("created");
244 |  |
245 |  |
         /**
246 |  |
          * To specify the type of calendar user specified by the URI..
247 |  |
          */
248 | 0 |
         public final URI cutype = createProperty("cutype");
249 |  |
250 |  |
         /**
251 |  |
          * To specify the calendar users that have delegated their participation to the
252 |  |
          * calendar user specified by the URI..
253 |  |
          */
254 | 0 |
         public final URI delegatedFrom = createProperty("delegatedFrom");
255 |  |
256 |  |
         /**
257 |  |
          * To specify the calendar users to whom the calendar user specified by the URI
258 |  |
          * has delegated participation..
259 |  |
          */
260 | 0 |
         public final URI delegatedTo = createProperty("delegatedTo");
261 |  |
262 |  |
         /**
263 |  |
          * value type: TEXTThis URI provides a more complete description of the
264 |  |
          * calendar component, than that provided by the "SUMMARY" URI..
265 |  |
          */
266 | 0 |
         public final URI description = createProperty("description");
267 |  |
268 |  |
         /**
269 |  |
          * To specify reference to a directory entry associated with the calendar user
270 |  |
          * specified by the URI..
271 |  |
          */
272 | 0 |
         public final URI dir = createProperty("dir");
273 |  |
274 |  |
         /**
275 |  |
          * This URI specifies the date and time that a calendar component ends.default
276 |  |
          * value type: DATE-TIME.
277 |  |
          */
278 | 0 |
         public final URI dtend = createProperty("dtend");
279 |  |
280 |  |
         /**
281 |  |
          * value type: DATE-TIMEThe URI indicates the date/time that the instance
282 |  |
          * of the iCalendar object was created..
283 |  |
          */
284 | 0 |
         public final URI dtstamp = createProperty("dtstamp");
285 |  |
286 |  |
         /**
287 |  |
          * default value type: DATE-TIMEThis URI specifies when the calendar component
288 |  |
          * begins..
289 |  |
          */
290 | 0 |
         public final URI dtstart = createProperty("dtstart");
291 |  |
292 |  |
         /**
293 |  |
          * default value type: DATE-TIMEThis URI defines the date and time that
294 |  |
          * a to-do is expected to be completed..
295 |  |
          */
296 | 0 |
         public final URI due = createProperty("due");
297 |  |
298 |  |
         /**
299 |  |
          * To specify an alternate inline encoding for the URI value..
300 |  |
          */
301 | 0 |
         public final URI encoding = createProperty("encoding");
302 |  |
303 |  |
         /**
304 |  |
          * default value type: DATE-TIMEThis URI defines the list of date/time exceptions
305 |  |
          * for a recurring calendar component..
306 |  |
          */
307 | 0 |
         public final URI exdate = createProperty("exdate");
308 |  |
309 |  |
         /**
310 |  |
          * To specify the free or busy time type..
311 |  |
          */
312 | 0 |
         public final URI fbtype = createProperty("fbtype");
313 |  |
314 |  |
         /**
315 |  |
          * To specify the content type of a referenced object..
316 |  |
          */
317 | 0 |
         public final URI fmttype = createProperty("fmttype");
318 |  |
319 | 0 |
         public final URI freq = createProperty("freq");
320 |  |
321 | 0 |
         public final URI interval = createProperty("interval");
322 |  |
323 |  |
         /**
324 |  |
          * To specify the language for text values in a URI or URI parameter..
325 |  |
          */
326 | 0 |
         public final URI language = createProperty("language");
327 |  |
328 |  |
         /**
329 |  |
          * value type: DATE-TIMEThe URI specifies the date and time that the information
330 |  |
          * associated with the calendar component was last revised in the calendar store.
331 |  |
          * Note: This is analogous to the modification date and time for a file in the
332 |  |
          * file system..
333 |  |
          */
334 | 0 |
         public final URI lastModified = createProperty("lastModified");
335 |  |
336 |  |
         /**
337 |  |
          * value type: TEXTThe URI defines the intended venue for the activity defined
338 |  |
          * by a calendar component..
339 |  |
          */
340 | 0 |
         public final URI location = createProperty("location");
341 |  |
342 |  |
         /**
343 |  |
          * To specify the group or list membership of the calendar user specified by
344 |  |
          * the URI..
345 |  |
          */
346 | 0 |
         public final URI member = createProperty("member");
347 |  |
348 |  |
         /**
349 |  |
          * value type: TEXTThis URI defines the iCalendar object method associated
350 |  |
          * with the calendar object..
351 |  |
          */
352 | 0 |
         public final URI method = createProperty("method");
353 |  |
354 |  |
         /**
355 |  |
          * To specify the participation status for the calendar user specified by the
356 |  |
          * URI..
357 |  |
          */
358 | 0 |
         public final URI partstat = createProperty("partstat");
359 |  |
360 |  |
         /**
361 |  |
          * value type: INTEGERThis URI is used by an assignee or delegatee of a
362 |  |
          * to-do to convey the percent completion of a to-do to the Organizer..
363 |  |
          */
364 | 0 |
         public final URI percentComplete = createProperty("percentComplete");
365 |  |
366 |  |
         /**
367 |  |
          * The URI defines the relative priority for a calendar component.value
368 |  |
          * type: INTEGER.
369 |  |
          */
370 | 0 |
         public final URI priority = createProperty("priority");
371 |  |
372 |  |
         /**
373 |  |
          * value type: TEXTThis URI specifies the identifier for the product that
374 |  |
          * created the iCalendar object..
375 |  |
          */
376 | 0 |
         public final URI prodid = createProperty("prodid");
377 |  |
378 |  |
         /**
379 |  |
          * To specify the effective range of recurrence instances from the instance specified
380 |  |
          * by the recurrence identifier specified by the URI..
381 |  |
          */
382 | 0 |
         public final URI range = createProperty("range");
383 |  |
384 |  |
         /**
385 |  |
          * default value type: DATE-TIMEThis URI defines the list of date/times
386 |  |
          * for a recurrence set..
387 |  |
          */
388 | 0 |
         public final URI rdate = createProperty("rdate");
389 |  |
390 |  |
         /**
391 |  |
          * default value type: DATE-TIMEThis URI is used in conjunction with the
392 |  |
          * "UID" and "SEQUENCE" URI to identify a specific instance of a recurring
393 |  |
          * "VEVENT", "VTODO" or "VJOURNAL" calendar component. The URI value is
394 |  |
          * the effective value of the "DTSTART" URI of the recurrence instance..
395 |  |
          */
396 | 0 |
         public final URI recurrenceId = createProperty("recurrenceId");
397 |  |
398 |  |
         /**
399 |  |
          * To specify the relationship of the alarm trigger with respect to the start
400 |  |
          * or end of the calendar component..
401 |  |
          */
402 | 0 |
         public final URI related = createProperty("related");
403 |  |
404 |  |
         /**
405 |  |
          * The URI is used to represent a relationship or reference between one
406 |  |
          * calendar component and another.value type: TEXT.
407 |  |
          */
408 | 0 |
         public final URI relatedTo = createProperty("relatedTo");
409 |  |
410 |  |
         /**
411 |  |
          * To specify the type of hierarchical relationship associated with the calendar
412 |  |
          * component specified by the URI..
413 |  |
          */
414 | 0 |
         public final URI reltype = createProperty("reltype");
415 |  |
416 |  |
         /**
417 |  |
          * This URI defines the number of time the alarm should be repeated, after
418 |  |
          * the initial trigger.value type: INTEGER.
419 |  |
          */
420 | 0 |
         public final URI repeat = createProperty("repeat");
421 |  |
422 |  |
         /**
423 |  |
          * value type: TEXTThis URI defines the status code returned for a scheduling
424 |  |
          * request..
425 |  |
          */
426 | 0 |
         public final URI requestStatus = createProperty("requestStatus");
427 |  |
428 |  |
         /**
429 |  |
          * value type: TEXTThis URI defines the equipment or resources anticipated
430 |  |
          * for an activity specified by a calendar entity...
431 |  |
          */
432 | 0 |
         public final URI resources = createProperty("resources");
433 |  |
434 |  |
         /**
435 |  |
          * To specify the participation role for the calendar user specified by the URI..
436 |  |
          */
437 | 0 |
         public final URI role = createProperty("role");
438 |  |
439 |  |
         /**
440 |  |
          * To specify whether there is an expectation of a favor of a reply from the
441 |  |
          * calendar user specified by the URI value..
442 |  |
          */
443 | 0 |
         public final URI rsvp = createProperty("rsvp");
444 |  |
445 |  |
         /**
446 |  |
          * To specify the calendar user that is acting on behalf of the calendar user
447 |  |
          * specified by the URI..
448 |  |
          */
449 | 0 |
         public final URI sentBy = createProperty("sentBy");
450 |  |
451 |  |
         /**
452 |  |
          * value type: integerThis URI defines the revision sequence number of the
453 |  |
          * calendar component within a sequence of revisions..
454 |  |
          */
455 | 0 |
         public final URI sequence = createProperty("sequence");
456 |  |
457 |  |
         /**
458 |  |
          * value type: TEXTThis URI defines the overall status or confirmation for
459 |  |
          * the calendar component..
460 |  |
          */
461 | 0 |
         public final URI status = createProperty("status");
462 |  |
463 |  |
         /**
464 |  |
          * This URI defines a short summary or subject for the calendar component.value
465 |  |
          * type: TEXT.
466 |  |
          */
467 | 0 |
         public final URI summary = createProperty("summary");
468 |  |
469 |  |
         /**
470 |  |
          * This URI defines whether an event is transparent or not to busy time
471 |  |
          * searches.value type: TEXT.
472 |  |
          */
473 | 0 |
         public final URI transp = createProperty("transp");
474 |  |
475 |  |
         /**
476 |  |
          * value type: TEXTTo specify the identifier for the time zone definition for
477 |  |
          * a time component in the URI value.This URI specifies the text value
478 |  |
          * that uniquely identifies the "VTIMEZONE" calendar component..
479 |  |
          */
480 | 0 |
         public final URI tzid = createProperty("tzid");
481 |  |
482 |  |
         /**
483 |  |
          * value type: TEXTThis URI specifies the customary designation for a time
484 |  |
          * zone description..
485 |  |
          */
486 | 0 |
         public final URI tzname = createProperty("tzname");
487 |  |
488 |  |
         /**
489 |  |
          * value type: UTC-OFFSETThis URI specifies the offset which is in use prior
490 |  |
          * to this time zone observance..
491 |  |
          */
492 | 0 |
         public final URI tzoffsetfrom = createProperty("tzoffsetfrom");
493 |  |
494 |  |
         /**
495 |  |
          * value type: UTC-OFFSETThis URI specifies the offset which is in use in
496 |  |
          * this time zone observance..
497 |  |
          */
498 | 0 |
         public final URI tzoffsetto = createProperty("tzoffsetto");
499 |  |
500 |  |
         /**
501 |  |
          * This URI defines the persistent, globally unique identifier for the calendar
502 |  |
          * component.value type: TEXT.
503 |  |
          */
504 | 0 |
         public final URI uid = createProperty("uid");
505 |  |
506 | 0 |
         public final URI until = createProperty("until");
507 |  |
508 |  |
         /**
509 |  |
          * value type: TEXTThis URI specifies the identifier corresponding to the
510 |  |
          * highest version number or the minimum and maximum range of the iCalendar specification
511 |  |
          * that is required in order to interpret the iCalendar object..
512 |  |
          */
513 | 0 |
         public final URI version = createProperty("version");
514 |  |
515 |  |
         private URI createClass(String string) {
516 | 0 |
             return createClass(NS, string);
517 |  |
         }
518 |  |
519 |  |
         private URI createProperty(String string) {
520 | 0 |
             return createProperty(NS, string);
521 |  |
         }
522 |  |
523 |  |
         private ICAL(){
524 | 0 |
             super(NS);
525 | 0 |
         }
526 |  |
527 |  |
     }